Powerbi DAX 比较具有相同 ID 的相同 table 中的两个值

Powerbi DAX comparing two values in the same table with the same id

我需要一些帮助来比较同一个 table 中的两个值并最终减去它们。数据是使用两个不同的 excel 文件从 Sharepoint 导入的,这两个文件都包含来自不同月份的数据。

我已经为我的问题创建了一个模拟 table。

这是更改后的样子

我需要的是一种新的度量方法,它可以计算 ID 相同的 item_new 和 item_old 之间的差异。我是dax公式的初学者,目前不知道如何解决这个问题。

您可以使用这样的度量

Measure4 =
VAR _val =
    MAX ( 'Table'[value] )
VAR _id =
    MAX ( 'Table'[id] )
VAR _currentlyVisibleDate =
    MAX ( 'Table'[Date] )
VAR _immediatelyPrecedingDate =
    CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Date] < _currentlyVisibleDate )
RETURN
    _val
        - CALCULATE (
            MAX ( 'Table'[value] ),
            FILTER (
                ALL ( 'Table' ),
                'Table'[Id] = _id
                    && 'Table'[Date] = _immediatelyPrecedingDate
            )
        )