PowerBI多月份选择时EMR Usage %计算错误求助
解决PowerBI多月份选择时EMR使用率计算异常的方法
问题核心:你之前用计算列计算EMR Usage %,这种方式是先按行/月算出单个百分比,再在矩阵里做求和/平均聚合,自然不符合「总EMR Filled ÷ 总Total OPD Visits」的逻辑。正确做法是用DAX度量值实现:
- 进入PowerBI「数据」视图,选中对应的数据表
- 点击「新建度量值」,输入以下DAX公式(替换
你的表名为实际表名):
EMR Usage % = DIVIDE(SUM('你的表名'[EMR Filled]), SUM('你的表名'[Total OPD Visits]), 0)
- 使用
DIVIDE是为了避免除数为0时出现错误,第三个参数0表示分母为0时返回0,也可改为BLANK()返回空白 - 该度量值会根据切片器的筛选范围(单月/多月份),先分别计算
EMR Filled和Total OPD Visits的总和,再做除法得到正确使用率
- 将新建的度量值拖入矩阵的数值区域,替换原计算列
这样无论选择单个还是多个月份,都会得到「总和÷总和」的正确结果。
内容的提问来源于stack exchange,提问作者Cyrus Bhandari
相关产品推荐
相关产品推荐

