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