Power BI新手求助:计算failed占同列总数的百分比并展示在卡片中
计算Power BI中'failed'占比并显示在卡片组件的步骤
1. 创建计算占比的度量值
- 打开Power BI Desktop,切换到建模选项卡,点击「新建度量值」。
- 在公式栏输入以下DAX公式(记得把
你的表名替换成你实际的表名称):
公式说明:Failed占比 = DIVIDE(COUNTROWS(FILTER('你的表名', '你的表名'[grade] = "failed")), COUNTROWS('你的表名'), 0) * 100COUNTROWS(FILTER(...)):统计grade列值为failed的行数COUNTROWS('你的表名'):统计该表的总行数DIVIDE函数:安全处理除数为0的情况(如果表为空,返回0),最后乘100转为百分比数值
2. 添加卡片组件并展示占比
- 切换到报表选项卡,在可视化面板找到「卡片」组件,点击添加到画布。
- 在「字段」面板找到刚创建的
Failed占比度量值,拖到卡片组件的「字段」区域。 - 调整卡片格式:点击可视化面板的「格式」选项卡,找到「数据标签」,设置显示格式为「百分比」,并调整小数位数(比如保留1位或2位)。
额外提示
- 如果你的数据是通过切片器、筛选器动态变化的,这个度量值会自动根据当前筛选上下文更新占比。
- 确认
grade列的文本值和公式里的"failed"完全一致(大小写、空格都要匹配)。
内容的提问来源于stack exchange,提问作者XaviorL
相关产品推荐
相关产品推荐

