过滤行上的非空成员

时间:2014-04-17 15:11:42

标签: mdx

我有以下MDX查询:

select 
    NON EMPTY [Measures].Members ON COLUMNS, 
    NON EMPTY {[MY_DIMENSION.MY_HIERARCHY].[VALUE].Members}  ON ROWS 
from 
    [MY_CUBE] 

它给出了以下结果:

                                    [Measures].[COUNT_TICKET] 
-------------------------------------------------------------
[MY_DIMENSION.MY_HIERARCHY].[#null]                14 333 458  (<-- not needed)
[MY_DIMENSION.MY_HIERARCHY].[VAL1]                      4 864
[MY_DIMENSION.MY_HIERARCHY].[VAL2]                      5 588
[MY_DIMENSION.MY_HIERARCHY].[VAL3]                      2 567
[MY_DIMENSION.MY_HIERARCHY].[VAL3]                      4 500

这需要很长时间,因为那里有大量的空值。

是否可以过滤我的层次结构的#null成员?

1 个答案:

答案 0 :(得分:0)

尝试以下

select 
NON EMPTY {[Measures].Members} ON COLUMNS, 
NON EMPTY {[MY_DIMENSION.MY_HIERARCHY].[VALUE].Members}  ON ROWS 

这     [MY_CUBE]