MDX 层次结构维度到列

问题描述

我有一个多维数据集,具有使用层次结构的维度。这是 Excel 中使用枢轴级别的枢轴立方体的示例

enter image description here

此数据附加为从 Excel 数据透视表向下钻取的一个层次结构

enter image description here

当我将其转换为 MDX 查询时:

SELECT NON EMPTY {[VALUE] } ON COLUMNS,NON EMPTY { 
{[PROFITLEVEL].[Profit Center].&[Level02],[Profit Center].&[Level03],[Profit Center].&[Level04],[Profit Center].&[Level05]}

} 
 DIMENSION PROPERTIES MEMBER_CAPTION,MEMBER_UNIQUE_NAME ON ROWS 
 
 FROM  [CUBE])

我无法从 Excel 数据透视图创建图片,这是转换到每一列的数据(级别 2、3、4、5)

这是查询的结果

enter image description here

数据重复。

解决方法

我认为您要达到的深度意味着每组成员都包含一个 All 成员。您需要在每个层次结构中走得更远一些,例如

[PROFITLEVEL].[Profit Center].&[Level02].&[Level02]