我试图在Power BI DAX中找到两个不同年份中的Quarters之间的差异。以下是我期望的结果。
我尝试了此计算,但得到了预期的结果。请帮助
Diff =
CALCULATE (
SUM(Sample_Data[# Phone Inbound Forecast]),
FILTER (
ALL (Sample_Data[Submit Month] ),
Sample_Data[Submit Month]= "FY20BD"
)
)
- CALCULATE (
SUM(Sample_Data[# Phone Inbound Forecast]),
FILTER (
ALL (Sample_Data[Submit Month]),
Sample_Data[Submit Month] = "Dec-19"
)
)
在这种情况下,处理措施可能会造成一些混乱/复杂。假设您的数据已经在“业务”,“提交月份”和“季度”级别进行了分组,则可以使用如下计算创建一列:
Diff =
VAR Business = Sample_Data[Business]
VAR FiscalQuarter = Sample_Data[Fiscal Calendar Quarter]
RETURN
IF(Sample_Data[Submit Month]="FY20BG",
Sample_Data[Volume]-
CALCULATE(SUM(Sample_Data[Volume]),
ALL(Sample_Data),
Sample_Data[Business]=Business,
Sample_Data[Fiscal Calendar Quarter]=FiscalQuarter,
Sample_Data[Submit Month]="19-Dec"),
0)
想法是传递业务和季度的值,并且仅当月份为“ FY20BG”时才找到“ 12月19日”的相应数量。
一旦创建了列,您可以简单地在values部分中将其汇总以获得所需的结果。希望这会有所帮助。