0

我有一个扁平化的维度,数据如下所示: 样本数据

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

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

  • 主要价值

    • 子值

多维数据集不喜欢数据并抱怨重复键,因此我更改了键列并对其进行处理,但我的层次结构为每个 SubValue 显示一个 PrimaryValue,因此它在浏览器中看起来像这样:

美国广播公司

这个是空白值

美国广播公司

一个

美国广播公司

美国广播公司

G

等等。当我想要的是:

美国广播公司

一个

G

XYZ

7

F

1E

我是多维数据集的新手,但我已经尝试了所有我能想到和在网上读到的东西。我认为我的问题是我有多个“详细信息”和“子详细信息”。我将层次结构定义为:

主要价值

子值

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

我已经尝试了我能想到的每个 KeyColumns 组合,并且由于重复的键值,多维数据集不会处理,或者它将处理并且我得到我在此处描述的问题,或者我在浏览器中得到错误“key1 维度属性不是成立”

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

4

1 回答 1

1

这是一个简单的答案,我很惊讶我在网上找不到这个错误。我的属性关系倒退了。应该是最通用的,但我有最通用的(唯一值最少的)到最具体的(唯一值最多的)。很惊讶它完全有效!

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

于 2015-12-15T23:32:47.090 回答