当没有选择尺寸时,SSAS笛卡尔积之间的尺寸

问题描述 投票:0回答:1

我正在使用Excel测试多维模型。简化,我有两个维度表,产品和类别,以及销售事实表。产品和类别之间以及销售和产品之间存在关系。

当我在Excel中分析这个模型时,我把它作为行标签产品和类别,而不是将销售额作为度量,它似乎在产品值和类别值之间发生笛卡尔积,而没有相应的关系有任何影响。

对于我来说,这对于用户来说是一种不受欢迎的行为。用户可能希望在不首先选择任何度量的情况下导航模型的结构。因此,如果某个类别链接到一个或多个产品,则这两个维度表的选择必须显示rigth数据组合,而不是笛卡尔积。

现在,我该如何解决这个问题呢?谢谢

ssas cube msbi
1个回答
1
投票

您应该考虑将产品和类别合并为一个维度。正如您所说,类别与产品本身相关,事实与产品相关联。通过联合,您可以查看按类别 - 产品层次结构划分的销售额,并在Excel过滤器上具有树状视图。

在[Dim Product]上添加Category表并绘制表之间的关系。从类别表中添加字段并创建层次结构类别 - 产品。这是类似设计的a sample

如果对象真的是独立的,那么应该使用两个不同的尺寸,而不是你的情况。

© www.soinside.com 2019 - 2024. All rights reserved.