在Power BI中计算平均YTD时遇到了挑战。
我正在寻找第二个月的平均值,并考虑第一个月的数据,依此类推。
有人知道如何在Power BI中做到这一点吗?
预先感谢您, 马哈茂德
答案 0 :(得分:1)
不知道亚历克西斯(Alexis)的解决方案为什么对您不起作用,我假设您只有一个表(称为“数据”),并且图像显示了两列。
第一步: 添加两个新列(如果在Power查询中执行此操作,或者Power Bi无关紧要):[Month_name]和[Month_number]。
[Month_Name] = FORMAT([Date]; "MMM")
[Month_number] = MONTH([Date])
第二步: 添加度量
YTD Avg =
var currentMonth = MAX([Month_number])
RETURN
DIVIDE(
CALCULATE
SUM(Data[Amount]);
ALL(Data[Month_Name]);
Data[Month_number] <= currentMonth
);
CALCULATE(
COUNTROWS(DATA);
ALL([Month_Name]);
Data[Month_number] <= currentMonth
);
0
)
这应该生成下表:
希望这会有所帮助。请随时询问您是否还有其他问题。