父子层次结构
在多维数据集中表示父子层次结构的最佳方法是什么?我已经看到了可以作为Parent使用的Usage。 我已经应用了这个,例如,
ID ParentID CompanyName Rank
1 1 AAA优秀
2 1 BBB好郎
3 1 CCC确定
4 1 DDD无
我可以通过将ParentID设置为Parent of Usage来适当地链接ID和ParentID用法。我还设置了父键,这样如果公司汇总到自己,它就不会将Parent显示为自己的子项(NonLeafDataHidden)。
在多维数据集浏览器/ Excel中仅使用CompanyName时,此功能正常。
尝试引入其他属性时会出现问题,例如Rank。
将以下内容拖到多维数据集浏览器中:
- (母公司,公司...层次结构),排名 - 如果排名位于表的末尾,多维数据集浏览器根本不显示排名列,只显示标题。
- 排名,(母公司,公司......层级) - 如果排名位于表格的开头,则多维数据集浏览器显示正确。
在Excel中 - (母公司,公司......层级),排名 - 如果排名在表的末尾,Excel不显示母公司的排名,但会在第二行显示子公司的排名。通过在第二行显示排名 - 任何措施也会重复:
AAA 73 - 此处为AAA,排名未显示。措施是正确的,儿童23和父母50
BBB 10 - 重复措施10
好10
CCC 8 - 重复措施8
好8
DDD 5 - 重复措施5
无5
带来父子层次结构属性的最佳方法是什么?从我上面看到的问题来看,我很想使用命名查询创建一个新的表(父公司)并直接使用ParentID连接到它 - 实际上是别名。
答案 0 :(得分:0)
我在P-C层次结构中包含其他属性时,为什么会发生某些事情,我发现了一些事情:
1)在多维数据集浏览器中,它取决于您在其中包含附加属性的层次结构中的哪个阶段。 例如如果行结构仅包含P-C层次结构和Measure,那么您将不断扩展层次结构,直到看到Total(即层次结构的最低级别)。然后通过在此阶段添加Rank属性,使Row结构变为:P-C层次结构,Rank,Measure,出现Rank属性标题,但Row中没有详细信息。如果双击空单元格,则会收到消息:“无法钻取到总成员中”。
如果你没有完全展开行结构,那么只在我上面提供的示例中展开一个级别,然后在此时添加Rank属性 - 这将显示Rank属性的详细信息。
因此,解决了无法在Cube Browswer中看到Rank属性的问题。
2)现在,出现了无法查看Parent属性的问题,因为层次结构已设置为如果公司汇总到自身,则不会将Parent显示为自己的子级。例如。多维数据集浏览器中的结果:
父母-------孩子-------等级
AAA ---------- BBB ----------好
AAA ---------- CCC ----------好的
AAA ---------- DDD ----------无
我希望看到AAA被评为优秀,所以解决这个问题的唯一方法就是向孩子展示它本身就是父母。 我想这可以解决以下问题:
父母--------孩子--------等级
AAA ----------- AAA ----------优秀
AAA ----------- BBB ----------好
AAA ----------- CCC ----------好的
AAA ----------- DDD ----------无
3)重复措施 - 我们如何只展示一次措施?这是在多维数据集浏览器中显示的,在每个子层次级别之后有一个总计,还有级别的度量细节 - 在这种情况下它是相同的,所以它重复。最后,还有一个GrandTotal。这个问题重复的问题再次出现在Excel中。我希望只显示Total / GrandTotal级别 - 这可能吗?
父母-----------孩子-----------等级-----------措施
AAA --------------- AAA ------------优秀-------- 50
AAA --------------- AAA ------------ Total ------------ 50
AAA --------------- BBB ------------好------------- 10
AAA --------------- BBB ------------ Total ------------ 10
AAA --------------- CCC ------------ Ok ---------------- 8
AAA --------------- CCC ------------ Total ------------- 8
AAA --------------- DDD ------------无-------------- 5
AAA --------------- DDD ------------总计------------- 5
GrandTotal -------------------------------------------- 73 < / p>
在Excel中,它作为单独行上的属性而来,并且对于每一行仍然重复这些度量:
父母-----------孩子-----------等级-----------措施
AAA ---------------------------------------------- --- 73
AAA --------------- AAA ----------------------------- 50
AAA --------------- AAA ------------优秀------ 50
AAA --------------- BBB ----------------------------- 10
AAA --------------- BBB ------------好----------- 10
AAA --------------- CCC ------------------------------ 8
AAA --------------- CCC ------------ Ok -------------- 8
AAA --------------- DDD ------------------------------ 5
AAA --------------- DDD ------------无------------ 5
有没有办法删除重复的措施?
感谢