将金额除以每行总计以计算百分比
Divide an amount by each row total to calculate percentage
我有疑问,不知道怎么解决
我有这个信息,我想计算每行性别的百分比,例如男性人数应该是 (80.294/175.230)*100 自愿休假 (3.214/6.521)*100 ......我我做错了,因为我总是除以总人数 175.230。
我有的是:
2.MenActPer =
CALCULATE(SUM(TablaUnica[Men]),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
/
CALCULATE(SUM(TablaUnica[Total]),
FILTER(ALLSELECTED(TablaUnica), TablaUnica[Item]="Headcount"),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
我应该如何更改分隔符以除以每个总行?
稍微改变一下你的计算:
TablaUnica[Item]="Headcount" 到 TablaUnica[Item] = SELECTEDVALUE(TablaUnica[Item])
2.MenActPer =
CALCULATE(SUM(TablaUnica[Men]),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
/
CALCULATE(SUM(TablaUnica[Total]),
FILTER(ALLSELECTED(TablaUnica), TablaUnica[Item]= SELECTEDVALUE(TablaUnica[Item])),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
我有疑问,不知道怎么解决
我有这个信息,我想计算每行性别的百分比,例如男性人数应该是 (80.294/175.230)*100 自愿休假 (3.214/6.521)*100 ......我我做错了,因为我总是除以总人数 175.230。
我有的是:
2.MenActPer =
CALCULATE(SUM(TablaUnica[Men]),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
/
CALCULATE(SUM(TablaUnica[Total]),
FILTER(ALLSELECTED(TablaUnica), TablaUnica[Item]="Headcount"),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
我应该如何更改分隔符以除以每个总行?
稍微改变一下你的计算:
TablaUnica[Item]="Headcount" 到 TablaUnica[Item] = SELECTEDVALUE(TablaUnica[Item])
2.MenActPer =
CALCULATE(SUM(TablaUnica[Men]),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))
/
CALCULATE(SUM(TablaUnica[Total]),
FILTER(ALLSELECTED(TablaUnica), TablaUnica[Item]= SELECTEDVALUE(TablaUnica[Item])),
FILTER(ALL('Date'[Date]), 'Date'[Date] >= DATE(YEAR(MAX('Date'[Date])), MONTH(MAX('Date'[Date])) - 6, DAY(MAX('Date'[Date])))))