【发布时间】:2018-09-10 23:43:11
【问题描述】:
我正在努力在 Power BI 中创建一个衡量标准,让我可以跟踪财政年度中的每个季度是在工作还是完成。
现在,我有一个计算方法:
-
我的表中每个月的财政季度(我的财政年度是 10/1-9/31)
Quarters = if(Month([Date]) >= 10, "Q1", if(Month([Date]) <= 3, "Q2", if(Month([Date]) <= 6, "Q3", "Q4"))) -
当前财政季度
current Quarter = if(Month(TODAY()) >= 10, "Q1", if(Month(TODAY()) < 4, "Q2", if(Month(TODAY()) < 7, "Q3", "Q4"))) -
当前月份
Current Month = MONTH(TODAY())
我想要一个执行以下操作的计算列或度量:
基本上,如果一个季度仍在进行中,则该度量应显示Q_ - Estimate,如果该季度已完成或尚未开始,则应显示Q_ - Actual
例如,我们现在处于第 4 季度,因此第 4 季度的度量应显示 Q4 - Estimate,并且由于 Q1-Q3 已完成,因此应显示 Q1 - Actual、Q2 - Actual 和 Q3 - Actual。
最终目标是将这些标签放在下图的 x 轴上:
我尝试了一些 IF 语句,但由于每个季度都必须采用两个值之一,因此一直卡住。
我想要以下内容:
IF([current quarter] = "Q4", "Q4 - Estimate", "Q4 - Actual")... 但每个季度。
是否可以在一个 IF 语句中完成此操作?如果没有,我该如何解决?
感谢您的帮助。
【问题讨论】: