1

我遇到了一个问题,我的销售可能是多个促销活动的一部分。我正在尝试使用一个销售事实表,该表将在多个促销中包含多行销售。因此,多维数据集只能准确地用于汇总促销中的销售额,而不是跨促销。

例如,以下是可能出现在事实表中的几行:

saleid   sku   sales_date   promotion_id    revenue
  1      123     1-1-2013      1             10
  1      123     1-1-2013      2             10

这是一项为公司带来 10 美元收入的销售,但它是两个不同促销活动的一部分。我想让用户能够将促销 1 的销售额和促销 2 的销售额相加,但不能同时计算所有促销(这表明总销售额为 20 美元)。

我认为这应该可以在 SSAS 中完成,但我不知道该怎么做。理想情况下,将定义多维数据集,以便用户只能将其与促销维度(以及所需的其他维度)结合使用,但我会满足于定义事实,以便它们不能跨促销求和。

谢谢,--sw

4

0 回答 0