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

如何在Superset图表字段中添加跳转至其他图表的可点击链接?

在Superset中为字段添加跳转链接的实现方法

方法一:用原生仪表盘钻取功能(推荐)

这是Superset自带的功能,不用写额外代码,适合关联已有的图表/仪表盘:

  1. 先准备好详情图表:比如给John做好展示他5条记录的图表,保存到仪表盘或者单独存为独立图表
  2. 编辑主图表所在的仪表盘:
    • 点主图表右上角的「编辑」,进入配置界面
    • 切换到「数据」标签页,找到Count字段,点字段右侧的设置图标
    • 在弹出窗口里找到「钻取」选项,选「链接到仪表盘/图表」
    • 选中目标详情图表/仪表盘,再设置钻取参数:把当前行的Name作为过滤条件传给目标图表(比如设置Name = {{当前行Name值}})
  3. 保存配置回到仪表盘,点击Count的数值(比如John的5),就能直接跳转到过滤好的详情图表

方法二:自定义HTML字段(灵活度更高)

如果要做更个性化的链接样式,可以通过SQL生成HTML链接:

  1. 编辑主图表的数据源查询,把Count字段替换成生成HTML的表达式:
    SELECT 
        Name,
        CONCAT(
            '<a href="/superset/dashboard/[目标仪表盘ID]/?filters=[编码后的过滤参数]" target="_blank">',
            Count,
            '</a>'
        ) AS Count
    FROM your_table
    
    • 把[目标仪表盘ID]换成详情图表所在仪表盘的ID(从仪表盘URL里就能拿到)
    • 把[编码后的过滤参数]换成对应规则,比如要过滤Name等于当前行值,转成URL编码后的格式:%7B%22Name%22%3A%22{{Name}}%22%7D
  2. 到图表配置的「可视化」标签页,把Count字段的「渲染类型」改成「HTML」
  3. 保存图表后,Count的数值就会变成可点击的链接,点了直接跳转到过滤后的详情页面

注意事项

  • 用钻取功能时,要确保目标图表已经配好对应的过滤控件,能接收传递的参数
  • 自定义HTML的方法需要管理员开启Superset的HTML渲染权限,要调整配置里的ALLOWED_HTML_TAGS和ALLOWED_STYLES

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 22:05:58