两个度量dax之间的差异

Difference between two measure dax

我现在有一个计算以前记录的销售额的度量我想计算期间销售额与以前期间销售额之间的差异,我尝试了简单的减法但我收到错误消息.. 任何建议请.. 谢谢

Sales Change:= sales[sales]-Previous Day Sales 
Previous Day Sales :=
CALCULATE (
    SUM ( Sales[Sales] ),
    FILTER (
        ALL ( Sales ),
        Sales[Date]
            = CALCULATE (
                MAX ( Sales[Date] ),
                FILTER (
                    ALL ( Sales ),
                    COUNTROWS ( FILTER ( Sales, EARLIER ( Sales[Date] ) < Sales[Date] ) )
                )
            )
    )
)

如果要创建度量,则必须使用 SUM() 函数聚合 Sales[Sales]

Sales Change := SUM(Sales[Sales])-[Previous Day Sales]

创建度量值时,您不能在没有聚合的情况下引用列值。多个上下文中的度量 运行 和 Sales[sales] 列值无法在与行上下文不同的上下文中计算。