我在POWERBI工作,并尝试为上个月的累计滚动计算YTD预算措施。
2018年年初至今的预算= 6月至8月的每月支出之和。
我的测量:
年初至今预算= VAR MaxPeriod = CALCULATE(MAX('DATA'[PERIOD]),'DATA'[SCENARIO] =“实际”) 返回 CALCULATE(sum('DATA'[AMOUNT]),'DATA'[SCENARIO] =“预算”,'DATA'[PERIOD] <= MaxPeriod)
如何按年初至今预算计算累计月份?只是,六月至八月。
预期结果:
部门国家/地区方案情景月份会计年度费用
HR智利公司实际工资2018年6月财政年度8837
HR Chile Salary Actual Fly-FY-2018 6288
HR智利实际工资2018年8月财政年度6096
HR哥伦比亚2018年6月实际薪金6187
HR哥伦比亚薪金实际值2018年7月6547年
HR哥伦比亚薪金实际值:2018年8月财政年度7613
HR智利2018年6月薪金预算6062
HR智利薪酬预算-2018财年7月7491
HR智利薪金预算2018财年8月6689
HR哥伦比亚薪金预算2018年6月财政年度7191
HR哥伦比亚薪酬预算-2018财年7月8466
HR哥伦比亚薪酬预算-2018财年8月6976
年初至今-实际:41,568.00 年初至今-预算:42,875.00
谢谢。
答案 0 :(得分:0)
我已经下载了您的数据并采取了这种措施:
YTD Budget = CALCULATE(sum('Data'[Expenses]);AND(Data[Period]>=IF(MONTH(Today())>=6;MONTH(Today())-5;MONTH(Today())+3)-4;Data[Period]<=IF(MONTH(Today())>=6;MONTH(Today())-5;MONTH(Today())+3)-1);Data[Scenario]="Budget";ALLEXCEPT(DATA;Data[Scenario]))
YTD Actual = CALCULATE(sum('Data'[Expenses]);AND(Data[Period]>=IF(MONTH(Today())>=6;MONTH(Today())-5;MONTH(Today())+3)-4;Data[Period]<=IF(MONTH(Today())>=6;MONTH(Today())-5;MONTH(Today())+3)-1);Data[Scenario]="Actual";ALLEXCEPT(DATA;Data[Scenario]))
想想我在6月到8月之间得到了想要的结果
或者没有过滤器Data [Scenario] =“ Actual”或Data [Scenario] =“ Budget”来使每个记录具有单独的结果
如果您不是这个样子,请告诉我!