1

我有一个关于 MDX 查询的问题:

我有一个关于杂志订阅的 SUBSCRIPTION 多维数据集,有两个措施:新订阅。和返回潜艇。

我正在尝试进行查询,显示两个时间段的两个度量,以及该期间的百分比增长。

例子 :

所需视图 - 示例

但我无法使用标准 MDX 获得此视图,因为我无法在两个轴上放置度量。

到目前为止我得到的结果(不是用户友好的):

在列上使用度量:

结果 - 不是用户友好的

如何使用 MDX 公式进行第一次查看?

提前致谢。

4

1 回答 1

1

growth像这样创建时间层次结构的成员:

WITH MEMBER [Time].[Calendar Date].[Growth] AS
     [Time].[Calendar Date].[Jan-12] / [Time].[Calendar Date].[Jan-13] - 1
     ,format_string="0%"
SELECT { [Time].[Calendar Date].[Jan-12], [Time].[Calendar Date].[Jan-13], [Time].[Calendar Date].[Growth] }
       ON COLUMNS,
       { Measures.NEW, Measures.RETURNING }
       ON ROWS
  FROM [SUBSCRIPTION]

我在猜测您的立方体的一些名称,您必须根据您的情况调整 MDX。

计算成员不必是度量层次结构的成员,它们可以用于多维数据集的每个层次结构。并回答问题标题中的问题:不,一个层次结构只能在 MDX 查询的一个轴中使用。

于 2013-08-20T07:48:41.943 回答