PowerBI DAX计算:按月进行移动平均组计算

时间:2020-05-07 18:18:00

标签: powerbi dax

我有一张桌子,我想根据一个国家和一个渠道来计算平均销售额,但平均每月移动量: Sales by Country, Channel and Period

因此,对于第一个,“平均销售额”仅考虑202001,然后对第二个“平均销售额”考虑202001和202002,依此类推。最终输出是平均销售额。在这里,销售是创建的度量。现在我的期限是202003年,以后可能是4月,5月等。我的问题是如何计算平均销售额。谢谢。

1 个答案:

答案 0 :(得分:0)

创建一个计算列并使用以下DAX公式:

Average Sales = 
VAR __country = 'Table'[Country]
VAR __period = 'Table'[Period]
VAR __subTable = FILTER( 'Table', 'Table'[Country] = __country && 'Table'[Period] < __period + 1)

Return CALCULATE(  AVERAGE('Table'[Sales], __subTable )

希望对您有帮助。