【问题标题】:MDX calculated measure by dimension valueMDX 按维度值计算度量
【发布时间】:2016-01-14 14:53:37
【问题描述】:

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

起点:

事实:

  • 库存(仅一个月的期初库存)
  • 销售

尺寸:

  • 文章组(内容:文章组类型:服务与否)
  • 文章
  • 时间

我们有两种销售方式:

  • 标准销售(影响库存)
  • 服务(不影响库存)

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

比如:

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]  

我不知道如何过滤值

【问题讨论】:

    标签: ssas mdx dimensions calculated-field fact


    【解决方案1】:

    试试这个:

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

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

    【讨论】:

    • @Blin4ik 很高兴为您提供帮助!表达感谢的一种方式是通过accepting the answer点击复选标记。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多