2

我正在研究 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)

这两个数量应首先汇总到帐户 - 材料 - 级别,然后相互减去,但我无法让它工作。

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

4

1 回答 1

2

Gerhard Brueckl在MSDN上回答:

Forecast Error:=
    SUMX(
        SUMMARIZE(
            'Fact Forecast',
            'Fact Forecast'[Account],
            'Fact Forecast'[Material]),
        CALCULATE (
            ABS (
                SUM ( [Forecast Qty] ) - SUM ( [Bkgs Qty])
            )
        )
    )
于 2014-04-14T08:17:33.367 回答