我试图了解基于属性的数据切片是如何在SQL server分析服务多维数据中工作的。到目前为止,我可以选择不创建用户层次结构,只根据属性进行切片,这与预期的一样,尽管如果选择这样的话,实际上并没有使用SSAS的好处。一旦我创建了层次结构,我就必须使用两个或更多的属性来使属性惟一--在层次结构中,您可以看到成员实际上是复制的(在某种程度上)。这是有意义的,因为A国和A市与A国和B国以及B国和A市不同,我只想看到国家A、B和城市A和B,而不是城市A,B,A。(注意A是重复的)这是如何实现的?
发布于 2019-08-29 06:20:15
也许您可以尝试,允许您创建用户定义的层次结构。层次结构是基于属性的级别集合。例如,时间层次结构可能包含年份、季度、月、周和日级别。在某些层次结构中,每个成员属性唯一地暗示其上方的成员属性。这有时被称为自然等级制度。最终用户可以使用层次结构浏览多维数据集数据。使用Server数据工具(SSDT)中维度设计器的层次结构窗格定义层次结构。
当您创建用户定义的层次结构时,层次结构可能会变得粗糙。粗糙的层次结构是指至少一个成员的逻辑父成员不在紧接该成员之上的级别上。如果您有一个粗糙的层次结构,则有一些设置可以控制缺少的成员是否可见,以及如何显示缺少的成员。有关更多信息,请参见破旧的层次结构。
https://stackoverflow.com/questions/45599683
复制相似问题