如何通过链接在PowerBI中插入并动态展示视频/Gif?
解决方案:PowerBI 通过切片器切换加载视频/GIF内容
方法1:使用HTML内容自定义视觉
- 确保视频/GIF链接为公开可访问的直链(内部共享链接如OneDrive需转成直链格式)
- 从PowerBI应用商店导入「HTML Content」自定义视觉
- 在Excel数据源中新增DAX计算列,生成嵌入代码:
// 针对GIF的嵌入代码 嵌入代码 = "<img src='" & [内容链接] & "' style='width:100%;height:auto;' />" // 针对MP4的静音自动播放代码 嵌入代码 = "<video src='" & [内容链接] & "' muted autoplay loop style='width:100%;height:auto;' />" - 将「嵌入代码」字段拖入HTML Content视觉,配合切片器即可实现切换时自动加载对应内容
方法2:原生文本框绑定动态内容(仅支持GIF)
- 添加文本框并进入编辑模式
- 点击「插入」→「图片」→「来自Web」,在URL输入框中点击「fx」按钮,绑定Excel中的「内容链接」字段
- 调整文本框尺寸后,切片器切换时GIF会自动更新(此方法不支持MP4视频)
方法3:自定义PowerBI视觉(进阶方案)
- 使用PowerBI视觉开发工具,基于TypeScript编写自定义视觉
- 核心逻辑:监听切片器筛选事件,获取选中行的链接地址,动态渲染
<img>或<video>标签 - 打包视觉文件后导入PowerBI使用,可完全适配你的数据源格式
关键注意事项
- 链接必须是直接指向资源的地址,不能是带跳转的分享链接
- MP4视频需添加
muted属性,否则受浏览器安全限制无法自动播放 - 提前测试链接有效性:直接在浏览器地址栏输入链接,确认能直接打开视频/GIF
内容的提问来源于stack exchange,提问作者HC MDA
相关产品推荐
相关产品推荐

