Powerbi 如何查找DAX中两列之间的差异
我试图找出两个不同年份中Power BI DAX的季度之间的差异。 下面是我期待的结果 我试过这个计算,但没有得到预期的结果。请帮忙Powerbi 如何查找DAX中两列之间的差异,powerbi,dax,powerbi-desktop,powerbi-custom-visuals,Powerbi,Dax,Powerbi Desktop,Powerbi Custom Visuals,我试图找出两个不同年份中Power BI DAX的季度之间的差异。 下面是我期待的结果 我试过这个计算,但没有得到预期的结果。请帮忙 Diff = CALCULATE ( SUM(Sample_Data[# Phone Inbound Forecast]), FILTER ( ALL (Sample_Data[Submit Month] ), Sample_Data[Submit Month]= "FY20BD" ) ) - CA
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部分简单地对其求和,以获得所需的结果。希望这能有所帮助。你能提供一些示例输入数据吗?嗨,我附上了示例数据好的,我有一大堆问题1。您能否以可用的格式提供数据集?(可能是在代码块中粘贴为文本的csv)。2.您对输入数据集有控制权吗?可以通过添加列来编辑它吗?3.您谈到了季度之间的差异,但公式中甚至没有使用“会计日历季度”,而是使用了“提交日期”,它是否可以被视为一种“来源类型”?(如实际|预测)4。您的模型中有日历表吗?