DAX孩子的总和

时间:2014-04-11 13:45:44

标签: ssas business-intelligence tabular dax

我正在研究SSAS 2012表格模型,并且遇到了一些我的措施遇到了一些困难。 我的设置是什么样的:

Dim Time hierarchy: Year - Season (Quarter) - Month

Fact Forecast: Account - Material - Month - Forecast Quantity - Bookings Quantity

我现在需要计算预测准确度,但确定为显示的时间段。 在月级别,通过执行以下操作:

Forecast Accuracy:=1- (SUMX('Forecast',ABS(Forecast Quantity - Bookings Quantity))/Forecast Quantity)

我的问题始于较高的粮食,如季节或年份。 这里最大的问题是这部分:

ABS(Forecast Quantity - Bookings Quantity)

这两个数量应首先汇总到帐户 - 物料级别,然后相互减去,但我无法使其生效。

之前有没有人遇到过这个问题,因为我不知道如何在网上爬行半天后解决这个问题......

1 个答案:

答案 0 :(得分:2)

MSDN回答Gerhard Brueckl:

Forecast Error:=
    SUMX(
        SUMMARIZE(
            'Fact Forecast',
            'Fact Forecast'[Account],
            'Fact Forecast'[Material]),
        CALCULATE (
            ABS (
                SUM ( [Forecast Qty] ) - SUM ( [Bkgs Qty])
            )
        )
    )