使用自定义键列时汇总无法正常工作

Roll up not working correctly when using custom key columns

我有一个我展平的维度,数据如下:

这是数据的简化,我实际上有 7 个 "Detail" 值,每个 PrimaryValue 和 2 个 "SubDetail" 值都相同。对于每个 PrimaryValue,每个 SubValue 都有一个空白(不是空值,table 中没有空值)。

我正在尝试设置层次结构以便用户看到:

多维数据集不喜欢数据并抱怨重复键,所以我更改了键列并开始处理,但我的层次结构为每个子值显示一个主值,所以它在浏览器中看起来像这样:

ABC

这个是空白值

ABC

一个

ABC

Q

ABC

G

等等。当我想要的是:

ABC

一个

Q

G

XYZ

7

F

1E

我是多维数据集的新手,但我已经尝试了所有我能想到的并在网上阅读的内容。我认为我的问题是我有多个 "Detail" 和 "SubDetail"。我将层次结构定义为:

主值

子值

我设置了属性,因此 PrimaryValue 与 SubValue 以及 Detail1 和 Detail2 相关 我有与 SubDetail1 相关的 SubValue。

我已经尝试了我能想到的每一种 KeyColumns 组合,要么由于重复的键值,多维数据集无法处理,要么它会处理,但我遇到了我在此处描述的问题,或者我在浏览器中遇到错误 "The key1 dimension attribute was not found"

我在网上找不到关于这个问题的任何信息,我可能措辞有误。我发现了很多关于设置键列的内容,但 none 在他们的示例中解决了额外的详细信息字段或描述了我看到的汇总问题。

这是一个简单的答案,令我惊讶的是我在网上找不到这个错误。我的属性关系落后了。应该最具体到最一般,但我有最一般的(唯一值最少的)到最具体的(唯一值最多的)。惊讶它的工作!

所以在我的示例中,我应该有与 PrimaryValue 相关的 SubValue。