Power-BI 数据透视行小计出错

Power-BI Pivot Row Subtotals are getting wrong

我们有一个名为 MovedMedia/OoSEvent 的手动计算列,它应该是 Moved Media 除以 OoS Events 的结果:

*(如果OoSEvents== 0,应该是MovedMedia

每行级别的计算都很好,但汇总的小计是错误的,因为它们只是按列求和。如图28.712/3显然不是3.475.

有人知道吗?小计可以自己算吗?

您应该在执行除法之前首先使用度量来聚合 MovedMedia 和 OoS 事件,而不是计算列,例如像这样

MovedMedia/OoSEvent =
VAR Numerator =
    SUM ( Table[MovedMedia] )
VAR Denominator =
    SUM ( Table[OoS Events] )
VAR Result =
    DIVIDE (
        Numerator,
        Denominator,
        Numerator
    )
RETURN
    Result

DIVIDE的第三个参数是分母为零时返回的值