MDX查询 - 1轴上非空

时间:2016-06-17 15:16:21

标签: mdx

我试图从结果集中消除空值。我只查询要添加到我的选择框的第一级维度数据。

随查询返回一个#null值。

select {} on columns, 
NON EMPTY{[Markets].[All Markets].Children}) on rows 
from [SteelWheelsSales]

以上查询不起作用,因为它不反对任何措施。但我只希望在我的选择框中显示第一级市场列表。

2 个答案:

答案 0 :(得分:0)

而不是NON EMPTY尝试NonEmpty

SELECT 
{} ON 0, 
NonEmpty([Markets].[All Markets].Children) ON 1
FROM [SteelWheelsSales];

答案 1 :(得分:0)

尝试过滤,

SELECT 
    {} ON COLUMNS,
    Filter( [Markets].[All Markets].Children, not IsEmpty ( [Measures].[Sales]) ) ON ROWS
    FROM [SteelWheelsSales];