我们有一个名为 MovedMedia/OoSEvent
的手动计算列,它应该是 Moved Media
除以 OoS Events
的结果:
*(应该是 MovedMedia
if OoSEvents
== 0)
每行级别的计算都很好,但汇总的小计是错误的,因为它们只是按列相加。如图28.712/3明显不是3.475。
有人知道吗?小计可以由我自己计算吗?
答案 0 :(得分: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 的第三个参数是分母为零时要返回的值