首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用粗糙的层次结构在层次结构中的维度级别之间建立多到多关系。

使用粗糙的层次结构在层次结构中的维度级别之间建立多到多关系。
EN

Stack Overflow用户
提问于 2013-11-21 17:08:05
回答 1查看 1.7K关注 0票数 1

我有一个关于如何在SSAS中创建包含从两个维度构建的层次结构的一维的问题。

我有一个事实表:销售

以及两个维度之间的多对多关系:客户bridgecustomersTerritory领域

目前,领土维度被构建为一个粗糙的层次结构,包含一个ID和一个parentID。

如果我使用领土维度和客户维度,而不是彼此作为维度,这是很好的。

但是我想把客户添加到区域层次结构的底部,这与我现在的设置是否可能呢?

如果我将领土改为“正常”等级,并有一定数量的等级,这会有帮助吗?

//Kriss

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-21 18:10:13

您不能拥有一个层次结构中的两个维度的属性。当你在客户和地区之间使用一种多到多的关系时,我想你需要它,因为一个客户可以定位在几个地区,而且每个地区显然有不止一个客户。

但是,为什么您希望在一个层次结构中有客户和地区呢?您可以在不同的层次结构中使用它们,并且仍然可以在一个查询中使用它们。在MDX中,因此在大多数访问Analysis的客户端工具中,您可以将多个层次结构拖到行或列中。

在某种程度上,更新,我可以理解组合事物的需求。在我开发的客户端工具中,我们根本不向用户公开维度,我们只是使用属性/层次结构的显示文件夹。通过这种方式,我们可以显示属性/层次结构紧密结合在一起,即使它们在技术上需要处于不同的维度,因为建模需求。但是它们仍然是独立的属性/层次结构,用户可以很好地处理这些属性/层次结构。

是的,如果您想要一个层次结构,您将需要将客户集成到您的区域维度中,注意要正确地分解不同地区之间的客户度量,比如销售。如果你能轻松地做到这一点,也许根本没有必要建立一种多人之间的关系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20127474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档