Power BI- YTD 预算累计
Cumulative Total in Power BI- YTD Budget
我正在使用 POWERBI 并尝试计算上个月滚动总数的 YTD 预算措施。
对于 2018 年年初至今的预算 = 6 月至 8 月的每月支出总和
我的措施:
年初至今的预算 =
增值税
MaxPeriod = CALCULATE(MAX('DATA'[PERIOD]),'DATA'[SCENARIO] = "Actual")
RETURN
计算(总和('DATA'[金额]),'DATA'[场景] = "Budget",'DATA'[期间] <= MaxPeriod)
如何根据 YTD Budget 计算累计月数?就在六月到八月
预期结果:
部门国家Class情景月份财政年度费用
HR 智利 2018 财年 6 月实际工资 8837
HR 智利 2018 财年 7 月实际工资 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
哥伦比亚人力资源部薪资预算 2018 财年 8 月 6976
年初至今-实际:41,568.00
YTD- 预算:42,875.00
谢谢。
我已经下载了你的数据并应用了这个措施:
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" 以获得每个记录的单独结果
如果你看的不是这个请告诉我!
我正在使用 POWERBI 并尝试计算上个月滚动总数的 YTD 预算措施。
对于 2018 年年初至今的预算 = 6 月至 8 月的每月支出总和
我的措施:
年初至今的预算 = 增值税 MaxPeriod = CALCULATE(MAX('DATA'[PERIOD]),'DATA'[SCENARIO] = "Actual") RETURN 计算(总和('DATA'[金额]),'DATA'[场景] = "Budget",'DATA'[期间] <= MaxPeriod)
如何根据 YTD Budget 计算累计月数?就在六月到八月
预期结果:
部门国家Class情景月份财政年度费用
HR 智利 2018 财年 6 月实际工资 8837
HR 智利 2018 财年 7 月实际工资 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
哥伦比亚人力资源部薪资预算 2018 财年 8 月 6976
年初至今-实际:41,568.00 YTD- 预算:42,875.00
谢谢。
我已经下载了你的数据并应用了这个措施:
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" 以获得每个记录的单独结果
如果你看的不是这个请告诉我!