Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 一种功率BI度量,显示季度是实际值还是估计值_Powerbi_Dax - Fatal编程技术网

Powerbi 一种功率BI度量,显示季度是实际值还是估计值

Powerbi 一种功率BI度量,显示季度是实际值还是估计值,powerbi,dax,Powerbi,Dax,我正在努力创建一个Power BI度量,它将允许我跟踪财政年度的每个季度是否正常工作或完成 现在,我有一个计算方法: 我表格中每个月的会计季度(我的会计年度为10/1-9/31) 我需要执行以下操作的计算列或度量值: 基本上,如果一个季度仍在进行中,则度量值应显示Q\u-估计值,如果该季度已完成或尚未开始,则应显示Q\u-实际值 例如,我们现在处于第四季度,因此度量应该显示第四季度的Q4-估计值,以及Q1-实际值,Q2-实际值,以及Q3-实际值,因为第一季度到第三季度已经完成。 最终目标是在x

我正在努力创建一个Power BI度量,它将允许我跟踪财政年度的每个季度是否正常工作或完成

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

  • 我表格中每个月的会计季度(我的会计年度为10/1-9/31)

  • 我需要执行以下操作的计算列或度量值:

    基本上,如果一个季度仍在进行中,则度量值应显示
    Q\u-估计值
    ,如果该季度已完成或尚未开始,则应显示
    Q\u-实际值

    例如,我们现在处于第四季度,因此度量应该显示第四季度的
    Q4-估计值
    ,以及
    Q1-实际值
    Q2-实际值
    ,以及
    Q3-实际值
    ,因为第一季度到第三季度已经完成。
    最终目标是在x轴上为以下图形设置这些标签:

    我尝试了一些IF语句,但由于每个季度都必须假设两个值中的一个,所以一直被卡住

    我希望:

    如果([当前季度]=“第四季度”、“第四季度-估计”、“第四季度-实际”)
    。。。但是每季度

    是否有可能在一个IF语句中实现这一点?如果没有,我该如何解决这个问题

    谢谢你的帮助

    这个怎么样:

    [column] = IF([Quarters]=[current quarter],[Quarters] & " - estimate",[Quarters] & " - Actual")
    
    current Quarter = if(Month(TODAY()) >= 10, "Q1", if(Month(TODAY()) < 4, "Q2",
    if(Month(TODAY()) < 7, "Q3", "Q4")))
    
    Current Month = MONTH(TODAY())
    
    [column] = IF([Quarters]=[current quarter],[Quarters] & " - estimate",[Quarters] & " - Actual")