我创建了一个 DAX 度量,它获取上一个周期值,该值在逐行基础上是正确的,但是因为我使用它的上下文是非相加的,所以会导致总计不正确。
解决方案是创建另一个 DAX 度量,该度量创建一个汇总表来实际查看确切的单个值并获取这些数字的平均值,但总计仍然会产生不正确的结果。
testMeasure =
VAR _summary =
ADDCOLUMNS (
SUMMARIZE (
'Calendar', 'Calendar'[weekNumWeekCommence]),
"bays",
[AvgBaysPreviousYear]
)
RETURN
AVERAGEX(_summary, [bays])
平均值应显示为
7,714.24
PBI 文件:https://drive.google.com/file/d/1GQslMEqdntvcH4Th6kESm8EaIYJN-QwM/view?usp=drive_link
看看以下方法是否适合您:
testMeasure =
AVERAGEX(
DISTINCT('Calendar'[weekNumWeekCommence]),
[AvgBaysPreviousYear]
)