[英]MDX Calculated member filter by dimension attribute and member value
I have MDX (similar to one questioned and answered here): 我有MDX(类似于在这里被询问和回答的一个):
(
[PX Market].[PX MARKET NAME].&[Elbas],
[Measures].[PX QUANTITY]
)
It works for me (it filters measures to value "Elbas" only). 它对我有用(它仅过滤值“ Elbas”的值)。 But I need another filtering - to have only values which are < or > than 0. There shoud be some condition similar to "[Measures].[PX QUANTITY] < 0".
但是我需要另一个过滤-仅具有小于或大于0的值。应该有一些类似于“ [Measures]。[PX QUANTITY] <0”的条件。 But I do not know how to implement it.
但是我不知道如何实现它。
Thank for any of your advice. 感谢您的任何建议。
Ondra Ondra
Table looks similar like this: 表看起来像这样:
PX_MARKET_NAME; PX_QUANTITY
Elbas; 5
Elbas; -3
Elspot; 4
In result I need only 2nd value (-3). 结果,我只需要第二个值(-3)。 Which belongs to Elbas and is smaller then 0.
属于Elbas,小于0。
So far I tried this, but it is now working :( 到目前为止,我已经尝试过了,但是现在可以了:(
FILTER
(
[PX Market].[PX MARKET NAME].&[Elbas],
[Measures].[PX PURCHASE]
) < 0
Try that: 试试看:
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.