如何在PowerBI地图自定义工具提示中合并标题与国旗图片?
PowerBI地图自定义工具提示:合并区域名称与国旗图片显示方案
方法一:拆分元素布局(推荐,操作简单)
- 保留原有两个度量值不变:
_MAPTITLE = SELECTEDVALUE('Volumes'[Sourcing Area])和SelectedFlagURL = SELECTEDVALUE('Flags'[Web URL]) - 打开自定义工具提示的编辑界面,在卡片视觉内添加两个元素:
- 拖入
_MAPTITLE到文本框,用于显示采购区域名称 - 拖入
SelectedFlagURL到图片框,确认图片框的格式设置为「图片URL」 - 在卡片的排版设置中,调整文本框和图片框的位置,让两者并排对齐(比如设置为横向布局,调整间距)
- 拖入
方法二:用HTML自定义视觉实现单度量值渲染
如果需要用单个度量值实现,得借助HTML渲染:
- 创建新的DAX度量值:
_CombinedTitle = "<div style='display:flex;align-items:center;gap:8px;'>" & SELECTEDVALUE('Volumes'[Sourcing Area]) & "<img src='" & SELECTEDVALUE('Flags'[Web URL]) & "' style='height:20px;width:30px;'></div>" - 在PowerBI的视觉对象库中添加「HTML Content」自定义视觉(需从应用市场导入)
- 将新创建的
_CombinedTitle度量值拖入这个HTML视觉中 - 把该HTML视觉放入自定义工具提示的卡片内,按需调整样式
为什么之前的拼接方法无效?
直接将区域名称和图片URL拼接成字符串,PowerBI只会把它当作纯文本处理,不会自动解析URL为图片。必须通过独立的图片元素或HTML渲染才能实现文本与图片的合并显示。
内容的提问来源于stack exchange,提问作者Sadredin Mahmoudi
相关产品推荐
相关产品推荐

