繁体   English   中英

MDX按尺寸值计算的度量

[英]MDX calculated measure by dimension value

我必须按商品组维度中的值过滤度量值。

初始点:

事实:

  • 库存(仅一个月的期初库存)
  • 营业额

尺寸图

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

我们有2种销售类型:

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

我的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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM