簡體   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