首页 文章

Power BI:百分比变化公式

提问于
浏览
0

我想在power BI中创建一个简单的百分比变化公式 . 具体来说,我想评估一个月的成本变化百分比 . 我知道百分比变化可以用不同的方式定义,所以要明确这是我所指的公式:

%change = ([current value] - [previous value])/[previous value].

这是Excel中我想要实现的一个例子:

Percent Change in Excel

我找不到一种方法来定位DAX公式中的特定行 . 功率BI似乎只想包括总和,最大值等总和值 .

最后,我知道PowerBI包含百分比变化“快速测量” . 但是,“基础值”始终要求您选择聚合度量而不是单个行值 .

1 回答

  • 4

    正如Alexis所说,没有提到DAX中特定行的概念 . 对于习惯使用Excel的人来说,这可能是一个难题,但如果你想利用PowerBi,你将不得不“忘掉”Excel的思维方式 .

    要实现目标,首先需要进行一些数据建模 . 通常,将“日期”列替换为正确的日历表:

    Calendar table explained

    因此,您将在PowerBi中拥有如下所示的数据模型:
    enter image description here

    一旦你有这样的结构,DAX很简单:

    Current Month Cost = SUM(Expenses[Cost])
    
    Previous Month Cost = CALCULATE( [Current Month Cost], PREVIOUSMONTH(Calendar[Date]))
    
    % Change = DIVIDE( [Current Month Cost] - [Previous Month Cost], [Previous Month Cost])
    

相关问题