MDX 按维度属性和成员值进行计算成员筛选



我有MDX(类似于这里提出的问题和回答(:

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

对我有用(它过滤度量值以仅评估"厄尔巴斯"(。但我需要另一个过滤 - 只有比 0 <或>的值。应该有一些类似于"[措施]"的条件。[PX 数量] <0"。但我不知道如何实现它。

感谢您的任何建议。

昂德拉

表如下所示:

PX_MARKET_NAME; PX_QUANTITY
Elbas;  5
Elbas; -3
Elspot; 4

结果我只需要第二个值 (-3(。它属于厄尔巴斯岛,小于 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
)

最新更新