2017-04-05 70 views
0

我有一个非常标准的销售交易表,带有ordernumber/line_number主键(两列)以及各种度量和维度。如何在比主事实表更细的颗粒上添加其他事实?

我正在尝试添加新的度量和维度,这是托运人用于交付产品的运输方法。措施是我们承担的运输费用,尺寸是托运人使用的运输方式。

这个问题是,在极少数情况下,托运人可能会使用两种不同的运输方式(例如,包裹有错误的地址,被退回给我们,我们固定地址,并在第二天发送空运)。

所以,这个测量是在订单号/行号/运输方式谷物。

我想立方体让我们查看不同运输方式(当然是由其他任何销售维度切片)的费用,并在未选择托运方运输方式时对费用进行总计。

我在SQL Server中有一个包含订单号/行号/运输方式和运费的表。

我已将航运费作为多维数据集中的新度量值组添加。

但是,当试图将新度量值组链接到“维度用量”选项卡中其余的多维数据集时,我只提供了运输方法的粒度属性,并且未提供任何方式将新度量值组链接到事实表(运输方法是我添加的一个维度,否则这个维度与事实表没有关系)。

我在做什么错?

回答

0

我觉得这听起来像是一个多对多的场景。

我建议看一看冒险作品的例子,它有可能有很多原因的销售概念,有点像你的交易有许多潜在的船舶方法。

+0

棘手的部分是,新的维度也有一个相关的措施,我还没有能够得到措施纳入。 –