MDX 按维度值计算的度量

MDX calculated measure by dimension value

我必须按文章组维度中的值过滤度量值。

起点:

事实:

维度:

我们有两种促销方式:

我的 MDX 脚本动态计算一个月内的每日库存。 问题是服务销售不应该影响库存, 所以我的脚本必须过滤度量值。

比如:

CREATE MEMBER CURRENTCUBE.[Measures].[FilteredAmount]
AS (SELECT [Measures].[SalesAmount] FROM [Cube]
    WHERE [Article Group].[Service].&[0])
-- Service "0" = not service

CREATE MEMBER CURRENTCUBE.[Measures].[Amount]
AS [Measures].[OStockAmount] - [Measures].[FilteredAmount]  

我不知道如何筛选值

试试这个:

CREATE MEMBER CURRENTCUBE.[Measures].[FilteredAmount]
AS ([Measures].[SalesAmount], [Article Group].[Service].&[0]);
-- Service "0" = not service

这将创建一个仅检索多维数据集的一部分的元组...测量 SalesAmount 和 Service=0