My Dimension具有以下结构:
Key Name Lvl1 Lvl2 Lvl3 Lvl4
1 Root Root
2 P1 Root P1
3 P2 Root P2
4 C1 Root P1 C1
该表包含一个不存在的Level的空字符串(非空)(例如,Key 1的Lvl2)。
每个行/键可以在事实表中包含数据。
SSAS中的层次结构包含:
如果我浏览层次结构,它会显示空节点,例如:
Root> P1> '' > ''
所以我将 HideMemberIf 属性更改为 NoName 。
在Excel 2010中一切都很好。在SSMS多维数据集浏览器中,它返回一个空网格。
如果我从层次结构中删除最后一个级别,它只显示:
Root> P1> C1
而不是其他条目:
根
Root> P1
Root> P2
编辑:
MDX如下:
SELECT NON EMPTY {[Measures]。[M]} ON COLUMNS,NON EMPTY {([DIM]。[Hierarchy]。 [Lvl4] .ALLMEMBERS)}
我希望:
SELECT NON EMPTY {[Measures]。[M]} ON COLUMNS,NON EMPTY {([DIM]。 [Hierarchy] .ALLMEMBERS )}