You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI环形图中将0/1整数转换为Yes/No文本?

解决Power BI环形图中0/1转Yes/No的问题

给你两个直接可行的方案,核心是替换环形图使用的字段,实现枚举值的文本转换:

方法一:创建计算列(适合静态数据场景)

  1. 切换到Power BI的数据视图,找到你的Vehicle Supports表
  2. 点击「新建列」,输入以下DAX公式(记得把[你的字段名]替换成数据库里存储0/1的实际字段,比如IsSupported):
支持状态 = IF('Vehicle Supports'[你的字段名] = 1, "Yes", "No")
  1. 返回报表视图,把环形图原来使用的整数字段替换成这个新建的支持状态列,就能看到Yes和No的显示效果了。

方法二:创建度量值(适合动态交互场景)

如果你的数据需要随切片器、筛选器等交互动态变化,用度量值更适配:

  1. 点击「新建度量值」,输入DAX公式(同样替换实际字段名):
支持状态度量 = IF(SELECTEDVALUE('Vehicle Supports'[你的字段名]) = 1, "Yes", "No")
  1. 将这个度量值拖入环形图的「类别」区域即可。

补充说明:你之前尝试的FORMAT()函数没生效,是因为它主要用于数字格式的美化(比如转百分比、货币格式),对这种枚举值的文本映射不适用;而条件格式确实仅支持表格、矩阵这类视觉对象,环形图无法使用,所以直接替换成转换后的文本字段是最直接的解决思路。

内容的提问来源于stack exchange,提问作者Abdulrahman Mushref

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 11:40:58