2017-03-17 69 views
0

在MDX,是否有可能被另一切片的一项措施?MDX:按尺寸切片?

E.g.假设我有一个包含两个度量的立方体:订单值($)和订购数量(#)。我可以写一个查询,告诉我订单价值超过1000美元的订单数量吗?

+0

或许是肯定的 - 取决于你的立方体。 MDX是从OLAP多维数据集的数据中提取完整的声明性语言。 – whytheq

回答

1

我建议两种方式:

  1. 添加订单价值为单独的维度和过滤掉小于1000 $的所有值。
  2. 添加订购的尺寸,并将它们与计算度量过滤掉。

MDX公式:

SUM(
    existing [OrderDim].[OrderHier].[OrderAttr].Members, 
    IIF(
     [Measures].[Order Value] > 1000, 
     1, 
     Null 
    )  
)