gpt4 book ai didi

powerbi - 电源BI : Quarter over Quarter %Change

转载 作者:行者123 更新时间:2023-12-02 01:30:36 26 4
gpt4 key购买 nike

首先,这是我正在使用的 Power BI:

Power BI Table

我想计算季度与季度之间的成本变化百分比。

如上表所示,我在季度总成本列中列出了第 1 季度、第 2 季度、第 3 季度和第 4 季度的总成本,这是我使用以下公式计算的:

Total Cost By Quarter =
IF (
[Quarters] = "Q1",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q1" )
),
IF (
[Quarters] = "Q2",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q2" )
),
IF (
[Quarters] = "Q3",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q3" )
),
IF (
[Quarters] = "Q4",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q4" )
)
)
)
)
)

但是,由于重复值([按季度的总成本] 中的多个 Q1、Q2 等),我无法弄清楚如何使用另一个计算列来计算季度之间的百分比变化。

因此,我尝试使用度量来计算%Change。我使用如下公式对第一季度成本、第二季度成本、第三季度成本和第四季度成本进行了衡量:

Q1Sum =
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q1" )
)

然后,我使用如下公式制定了一项新措施来计算 Q12%Change、Q23%Change 和 Q34%Change:

Q12%Change =
( DIVIDE ( [Q2Sum] - [Q1Sum], [Q1Sum] ) )
* 100

这是我使用计算的度量得到的结果:

%Change Quarter over Quarter Attempt

这种结构不会产生良好的视觉效果,我确信有一种更简单、更有效的方法来实现季度与季度之间的百分比变化。

这是我想要的结果:

Correct Structure

最后一点,我确实有一个如下所示的日期表:

Date Table

谢谢!

最佳答案

[按季度计算的总成本] 如果放入行/列上有季度的矩阵中,则应与 SUM(CR[Cost]) 一样简单。

更棘手的部分是引用上一季度来获取百分比变化。它看起来像这样:

% Change =
VAR PrevQtrCost = CALCULATE(SUM(CR[Cost]), PREVIOUSQUARTER(DateTable[Date]))
RETURN DIVIDE(SUM(CR[Cost]), PrevQtrCost) - 1

VAR 行可能会略有不同,具体取决于 DateTableCR 表的关联程度。

<小时/>

另请看一下这个类似的问题:Power BI: Percent Change Formula

<小时/>

如果您没有在日期上链接,请尝试以下操作:

% Change =
VAR PrevQtr = MOD(MAX(DateTable[FiscalQuarterNumber]) - 2, 4) + 1
VAR PrevQtrCost = CALCULATE(SUM(CR[Cost]), DateTable[FiscalQuarterNumber] = PrevQtr)
RETURN DIVIDE(SUM(CR[Cost]), PrevQtrCost) - 1

关于powerbi - 电源BI : Quarter over Quarter %Change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51851250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com