DAX - 同比计算不适用于较高的日期级别

问题描述 投票:0回答:1

我正在尝试使用 DAX 为我的多维数据集创建逐年和逐月计算。 这是我获取上个月和去年的公式:

Revenue_LM:= CALCULATE(SUM([CreditDebit]), DATEADD('DIM Calendar'[CalendarDate], -1, MONTH)) 
Revenue_LY:= CALCULATE(SUM([CreditDebit]), DATEADD('DIM Calendar'[CalendarDate], -1, YEAR))

如果我使用日历表中的“日期”列将其分解,效果很好:

我只有月初的数据,因为那是我们进行计费的时间。

问题是当我在年份级别上执行此操作时,Revenue_LY 公式不再起作用:

当我按月计算时,Revenue_LM 公式也是如此。 对于 LY,我也尝试过使用 SAMEPERIODLASTYEAR 但我遇到了同样的问题。

我有什么遗漏的吗?

谢谢, 金

powerbi dax ssas cube
1个回答
0
投票

确保您的

Dim Calendar
在 SSAS 多维数据集中标记为日期表。

© www.soinside.com 2019 - 2024. All rights reserved.