如何组合来自不同表的数据。
假设我有 2 个表:
首先是销售:
- 身份证店
- 标识产品
- 日期
- 数量
第二个股票:
实际上,具有相同的结构
- 身份证店
- 标识产品
- 日期
- 数量
我需要分析一下店里现在有多少天的库存。为此,我需要计算过去 20 周内每家商店每天的平均销售额,然后将剩余库存除以平均销售额。
我怎样才能做到这一点?
这不是 MDX 中的实际问题,因为您可以在不同的事实表上组合维度。
您需要创建您的 3 维(使用参考表或类似):
id_shop -> [商店] id_product -> [产品] 日期 -> [时间]
现在我们需要将这两个表添加为“事实”表。回想一下,事实表是定义度量的表。
在 icCube 中创建一个默认的 Cube,例如 [Cube],并为每个表创建一个“测量组”(只需单击“+”)。
将您的表格绑定到维度,'magic'wand 将完成这项工作并为每个表格创建一个度量(例如 [Stock] 和 [Sales] )。
定义和部署模式后,您可以使用这两种措施,甚至不会注意到它们来自不同的表:
[Measures].[Sales] / [Measures].[Stocks]