将金额除以每行总计以计算百分比

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])))))