【问题标题】:How to use templated links in Apache Superset如何在 Apache Superset 中使用模板化链接
【发布时间】:2021-01-05 09:24:12
【问题描述】:

在 Apache Superset 的时间序列表图表中,有一个选项可以使用 url 字段创建“模板链接”,您可以在其中显示指标,例如,指向另一个网站或仪表板的链接。

我还没有找到任何关于如何做到这一点的文档,我正在努力理解如何做到这一点。我的最终目标是允许用户点击感兴趣的指标,该指标将重定向到另一个预先过滤的仪表板。

【问题讨论】:

    标签: jinja2 apache-superset


    【解决方案1】:

    我不确定你是否可以做你想做的事。目前,URL 字段可以访问每一行的metric 对象,该对象具有以下属性(这是一个简单的COUNT(*) 指标示例):

    {
      certification_details: null,​
      certified_by: null,
      d3format: null,
    ​  description: null,
    ​​  expression: "COUNT(*)",
      id: 24,
    ​  is_certified: false,
    ​​  metric_name: "count",
    ​​  verbose_name: "COUNT(*)",
    ​​  warning_text: null,
    }
    

    ​ 因此,如果您将 URL 设置为 https://example.com/{{ metric.metric_name }},则在此示例中,表中的指标名称将是指向 https://example.com/count 的链接(请参见屏幕截图左下方的链接):

    【讨论】:

    • 嘿贝托,非常感谢!我实际上不知道您可以在添加 {{metric}} 参数之前粘贴 URL。如果表格中使用的指标是一个因素,例如国家列表和客户点击该链接,我应该能够将该指标传递给另一个仪表板的预选过滤器,因此允许我进行“深入分析”,例如另一个仪表板根据数据的特定选择进行过滤。
    • 由于某种原因 {{ metric.metric_name }} 在 apache superset 0.38 中没有产生任何东西。不确定这是否会起作用
    • 您可以尝试在您的配置中启用ENABLE_TEMPLATE_PROCESSING 功能标志吗?
    猜你喜欢
    • 2018-10-07
    • 2021-07-08
    • 2021-06-21
    • 2022-09-29
    • 2023-03-10
    • 1970-01-01
    • 2020-08-31
    • 2019-08-06
    • 2018-10-22
    相关资源
    最近更新 更多