【问题标题】:Power-BI Pivot Row Subtotals are getting wrongPower-BI 数据透视行小计出错
【发布时间】:2021-04-12 13:47:21
【问题描述】:
我们有一个名为MovedMedia/OoSEvent 的手动计算列,它应该是Moved Media 除以OoS Events 的结果:
*(如果OoSEvents== 0,则应为MovedMedia)
每个行级别的计算都很好,但汇总的小计是错误的,因为它们只是按列相加。如图所示28.712/3显然不是3.475。
有人知道吗?小计可以由我自己计算吗?
【问题讨论】:
标签:
powerbi
pivot
dax
powerquery
【解决方案1】:
您应该在执行除法之前首先使用度量来聚合 MovedMedia 和 OoS 事件,而不是使用计算列,例如这样的
MovedMedia/OoSEvent =
VAR Numerator =
SUM ( Table[MovedMedia] )
VAR Denominator =
SUM ( Table[OoS Events] )
VAR Result =
DIVIDE (
Numerator,
Denominator,
Numerator
)
RETURN
Result
DIVIDE的第三个参数是分母为零时返回的值