Power BI中如何制作各医院转诊3天内入院占比的可视化图表?
Power BI DAX 解决医院转诊入院统计问题
所需度量值编写
1. 各医院总转诊数
直接统计每条转诊记录的数量,按医院维度自动拆分数据:
总转诊数 = COUNT('reporting CCAdmission'[DateOfReferral])
2. 3天内入院占比
你的原有DAX公式错误在于DIVIDE参数使用不当——分母需为数值,且要通过CALCULATE筛选符合等待时间条件的记录。正确公式如下:
3天内入院占比 = DIVIDE( // 分子:统计等待时间≤3天的转诊记录数 CALCULATE( COUNT('reporting CCAdmission'[DateOfReferral]), 'reporting CCAdmission'[Waiting Time] <= 3 ), // 分母:该医院总转诊数 COUNT('reporting CCAdmission'[DateOfReferral]), // 分母为0时的替代值 0 )
创建完成后,在Power BI中选中该度量值,将格式设置为0.00%即可直接显示百分比格式。
可视化配置
- 选择仪表图,将医院字段拖入「类别」区域,
3天内入院占比拖入「值」区域,即可生成每家医院独立的占比仪表图。 - 搭配卡片图,使用
总转诊数度量值,可同步展示各医院的总转诊量。
内容的提问来源于stack exchange,提问作者Gwen Taylor
相关产品推荐
相关产品推荐

