1

如何组合来自不同表的数据。

假设我有 2 个表:

首先是销售:

  • 身份证店
  • 标识产品
  • 日期
  • 数量

第二个股票:
实际上,具有相同的结构

  • 身份证店
  • 标识产品
  • 日期
  • 数量

我需要分析一下店里现在有多少天的库存。为此,我需要计算过去 20 周内每家商店每天的平均销售额,然后将剩余库存除以平均销售额。

我怎样才能做到这一点?

4

1 回答 1

1

这不是 MDX 中的实际问题,因为您可以在不同的事实表上组合维度。

您需要创建您的 3 维(使用参考表或类似):

id_shop -> [商店] id_product -> [产品] 日期 -> [时间]

现在我们需要将这两个表添加为“事实”表。回想一下,事实表是定义度量的表。

在 icCube 中创建一个默认的 Cube,例如 [Cube],并为每个表创建一个“测量组”(只需单击“+”)。

在此处输入图像描述

将您的表格绑定到维度,'magic'wand 将完成这项工作并为每个表格创建一个度量(例如 [Stock] 和 [Sales] )。

定义和部署模式后,您可以使用这两种措施,甚至不会注意到它们来自不同的表:

     [Measures].[Sales] / [Measures].[Stocks]
于 2015-10-17T11:05:17.147 回答