如何在度量值的动态文本列中为部分文本设置加粗格式
实现动态文本列的部分文本加粗
核心方法
通过DAX拼接带HTML加粗标签的文本,再在可视化组件中开启HTML渲染功能,就能实现部分文本加粗的效果。
步骤1:修改度量值,添加HTML加粗标签
找到你的动态文本度量值,将需要加粗的内容用<strong>和</strong>包裹。举个实际例子:
原度量值(无加粗):
动态文本 = "当前数据:" & SUM('数据表'[数值]) & ",同比变化:" & FORMAT((SUM('数据表'[数值])-SUM('数据表'[去年数值]))/SUM('数据表'[去年数值]),"0.0%")
修改后(将数值部分加粗):
动态文本 = "当前数据:<strong>" & SUM('数据表'[数值]) & "</strong>,同比变化:<strong>" & FORMAT((SUM('数据表'[数值])-SUM('数据表'[去年数值]))/SUM('数据表'[去年数值]),"0.0%") & "</strong>"
步骤2:在可视化中开启HTML渲染
把修改后的度量值拖到支持HTML渲染的可视化组件(比如卡片图、多行卡片、文本框)中,然后:
- 选中该可视化对象,打开右侧「格式」面板
- 找到对应字段的设置项,开启「HTML渲染」开关(不同组件的位置略有差异,比如卡片图在「视觉效果」>「值」分类下)
注意事项
- 确保HTML标签语法正确,
<strong>必须配对闭合 - 部分可视化组件(如矩阵、普通表格)默认不支持HTML渲染,建议优先使用卡片类组件或支持HTML的自定义可视化
内容的提问来源于stack exchange,提问作者user23299601
相关产品推荐
相关产品推荐

