如何在Power BI Report Builder中用表达式为特定文字着色
Power BI Report Builder 多条件文字着色解决方案
你可以使用Switch函数替代IIf,实现多个不同文本值对应不同颜色的需求,比嵌套IIf更清晰易维护。
替换后的表达式示例:
=Switch( Fields!Security_Name.Value = "Equities", "#230871", Fields!Security_Name.Value = "Bonds", "#1E88E5", Fields!Security_Name.Value = "Commodities", "#43A047", True, "#758493" // 默认颜色,匹配不到上面的值时使用 )
使用说明:
- 每一行对应一个匹配规则:
[判断条件], [对应颜色值] - 最后一行的
True作为兜底,当所有条件都不满足时,应用默认颜色#758493 - 你可以根据实际需求,继续添加更多条件行,比如新增
Fields!Security_Name.Value = "Real Estate", "#FB8C00"这类规则
操作时直接在字体颜色的表达式编辑框中,替换你原来的IIf表达式即可。
内容的提问来源于stack exchange,提问作者Omar Ammar
相关产品推荐
相关产品推荐

