【问题标题】:A Power BI measure that displays whether a quarter is an actual or estimate一种 Power BI 度量,显示季度是实际季度还是估计季度
【发布时间】:2018-09-10 23:43:11
【问题描述】:

我正在努力在 Power BI 中创建一个衡量标准,让我可以跟踪财政年度中的每个季度是在工作还是完成。

现在,我有一个计算方法:

  1. 我的表中每个月的财政季度(我的财政年度是 10/1-9/31)

    Quarters = if(Month([Date]) >= 10, "Q1",  if(Month([Date]) <= 3, "Q2",
    if(Month([Date]) <= 6, "Q3",  "Q4"))) 
    
  2. 当前财政季度

    current Quarter = if(Month(TODAY()) >= 10, "Q1", if(Month(TODAY()) < 4, "Q2",
    if(Month(TODAY()) < 7, "Q3", "Q4")))
    
  3. 当前月份

    Current Month = MONTH(TODAY())
    

我想要一个执行以下操作的计算列或度量:

基本上,如果一个季度仍在进行中,则该度量应显示Q_ - Estimate,如果该季度已完成或尚未开始,则应显示Q_ - Actual

例如,我们现在处于第 4 季度,因此第 4 季度的度量应显示 Q4 - Estimate,并且由于 Q1-Q3 已完成,因此应显示 Q1 - ActualQ2 - ActualQ3 - Actual。 最终目标是将这些标签放在下图的 x 轴上:

我尝试了一些 IF 语句,但由于每个季度都必须采用两个值之一,因此一直卡住。

我想要以下内容:

IF([current quarter] = "Q4", "Q4 - Estimate", "Q4 - Actual")... 但每个季度。

是否可以在一个 IF 语句中完成此操作?如果没有,我该如何解决?

感谢您的帮助。

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    这个怎么样:

    [column] = IF([Quarters]=[current quarter],[Quarters] & " - estimate",[Quarters] & " - Actual")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2014-01-14
      • 1970-01-01
      • 2013-08-01
      • 2017-09-08
      • 1970-01-01
      相关资源
      最近更新 更多