繁体   English   中英

MDX计算的度量计数

[英]MDX Calculated Measure Count

我试图将计算出的量度添加到简单的MDX查询中。

尽管在我显然还不太了解MDX使其无法工作之前,我已经管理了简单的计算方法。

无论如何,我想做的是计算每条卡车路线上不同订单的数量。 我试过计算订单维键,但所有这些都是在系统中生成订单总数,而不是每条路线的订单数。 有人可以帮我吗? 我觉得一旦了解了这一点,它将使后续的MDX查询变得简单得多。

With Member Deliveries as

Count([Dim Order].[Order Key].children) --clearly wrong

Select non empty

[Deliveries] on 0,
[Dim Route].[Route Code].Children on 1

From [Defacto DW]

假设您有一个度量组,该度量组连接到此“订单”暗淡。 假设您在此度量标准组中有一个度量,称为Measures.Order Count (我假设您应该有一个)。

如果对于任何订单,采用任何路线,那么对于该order-route组合,该订单不会为NULL

然后,您可以利用NonEmpty函数获取这些非空交叉点的计数。

With member Deliveries as
NonEmpty
        (
         [Dim Order].[Order Key].[All].children, 
         [Measures].[Order Count]
        ).count

Select 
Deliveries on 0,
[Dim Route].[Route Code].members on 1
From [Defacto DW]

用多维数据集中的实际度量替换度量。

暂无
暂无

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

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