我在Power BI Desktop中有以下的Slicer,其中“# of Clients”在我的数据模型中被计算为“Count(Distinct(Fact.EHRTransaction.ClientFK))”:
我的目标是计算总数(13,639)中的百分比,并将其作为度量或另一列添加到此切片器中,例如:
但是我得到了错误的值 - 请帮忙或提供建议!
更新: 最终找到了解决方案: 为了实现这些计算,需要为每个操作添加一个“度量值”。然后,在最终的%计算中使用它们(而不是字段)。
Gender # of Clients Total Clients
Unknown 2 0.00%
Intersex 13 0.00%
Transgender 18 0.00%
Female 662 0.04%
Male 832 0.05%
(Not Recorded) 12 112 72.79%
我试图添加以下列:
Percentage = 'FactEHRClinicalTransaction'[ClientFK]/
CALCULATE(SUM('FactEHRClinicalTransaction'[ClientFK]),ALLSELECTED())
但是我得到了错误的值 - 请帮忙或提供建议!
更新: 最终找到了解决方案: 为了实现这些计算,需要为每个操作添加一个“度量值”。然后,在最终的%计算中使用它们(而不是字段)。
# of Clients = DISTINCTCOUNT('Fact EHRClinicalTransaction'[ClientFK])
# of Clients_Total =
CALCULATE(DISTINCTCOUNT('Fact EHRClinicalTransaction'[ClientFK]),
ALLSELECTED('Fact EHRClinicalTransaction'))
% of Clients = DIVIDE('Fact EHRClinicalTransaction'
[# of Clients],'Fact EHRClinicalTransaction'[# of Clients_Total])