繁体   English   中英

计算 Power BI 中组之间的差异

[英]Calculate the difference between groups in Power BI

这是我的桌子

Machine   Date        Hours    Interp
A         12/12/2019   250      AR
B         12/12/2019   186      NAR
C         12/13/2019   77       NAR
A         12/19/2019   277      MC
B         12/20/2019   195      NAR
A         12/30/2019   300      NAR

我需要做的是通过 Machine 计算油样之间的小时差。 所以我想添加一列。

Machine   Date        Hours    Interp  Difference
A         12/12/2019   250      AR     0
B         12/12/2019   186      NAR    0
C         12/13/2019   77       NAR    0
A         12/19/2019   277      MC     22
B         12/20/2019   195      NAR    9
A         12/30/2019   300      NAR    23

我知道我需要使用 EARLIER,但我不太清楚。 提前致谢!

尝试以下方法:

Difference =
VAR PrevDate =
    CALCULATE (
        LASTDATE ( Table[Date] ),
        ALLEXCEPT ( Table, Table[Machine] ),
        Table[Date] < EARLIER ( Table[Date] )
    )
VAR PrevHours =
    CALCULATE (
        MAX ( Table[Hours] ),
        ALLEXCEPT ( Table, Table[Machine] ),
        Table[Date] = PrevDate
    )
RETURN
    Table[Hours] - PrevHours

这使用ALLEXCEPT删除除Machine名称之外的所有行上下文。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM