首页 > 解决方案 > 如何计算目标表中的月度差异

问题描述

我需要计算多个 KPI 并在 Power BI Dashboard 中为不同的财务年度进行可视化。大多数目标数据(年度和月度)存储在电子表格中。想在power BI数据模型中设计和存储目标/goals,如何在power查询中创建一个计算列,通过获取年度基线值来定义跨月的累积目标方差。

不确定 Power BI DAX 中是否存在 Lookup 功能以及如何解决?

谢谢,安妮塔

标签: excelpowerbidaxpowerquerypowerbi-desktop

解决方案


PowerQuery / M 不是运行总计的正确位置。这最好留给 DAX。

在 DAX 中有多种处理累积总计的方法,您需要使用度量而不是计算列

DAX Patterns 有一个简单的例子

Cumulative Total:=
CALCULATE (
    SUM ( Transactions[Value] ),
    FILTER (
        ALL ( 'Date'[Date] ),
        'Date'[Date] <= MAX ( 'Date'[Date] )
    )
)

可以使用PREVIOUSMONTH、PREVIOUSQUARTER、PREVIOUSYEAR来比较期间的期间

对于查找问题,PowerbI 确实有LOOKUPVALUE

你的答案很可能是上述的组合,保持简单并建立单独的措施来回答每个部分,然后将它们组合在一起。


推荐阅读