簡體   English   中英

MDX按維度屬性和成員值計算的成員過濾器

[英]MDX Calculated member filter by dimension attribute and member value

我有MDX(類似於在這里被詢問和回答的一個):

(
[PX Market].[PX MARKET NAME].&[Elbas],
[Measures].[PX QUANTITY]
)

它對我有用(它僅過濾值“ Elbas”的值)。 但是我需要另一個過濾-僅具有小於或大於0的值。應該有一些類似於“ [Measures]。[PX QUANTITY] <0”的條件。 但是我不知道如何實現它。

感謝您的任何建議。

Ondra

表看起來像這樣:

PX_MARKET_NAME; PX_QUANTITY

Elbas;  5

Elbas; -3

Elspot; 4

結果,我只需要第二個值(-3)。 屬於Elbas,小於0。

到目前為止,我已經嘗試過了,但是現在可以了:(

FILTER
(
[PX Market].[PX MARKET NAME].&[Elbas],
[Measures].[PX PURCHASE]
) < 0

試試看:

IIF(
    ([PX Market].[PX MARKET NAME].&[Elbas],[Measures].[PX QUANTITY]) < 0,   
    ([PX Market].[PX MARKET NAME].&[Elbas],[Measures].[PX QUANTITY]),
    NULL
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM