首页 > 解决方案 > Apache Superset 仪表板中的 URL 过滤器参数

问题描述

我正在尝试superset使用单个图表 ( Big Number) 创建简单的仪表板,该图表将根据传递给仪表板的 URL 参数过滤数据。我试图用 URL 参数来放松这个 Apache Superset 仪表板过滤器)。我使用了模式&preselect_filters={"CHART-ID":{"tableColumnName1":["value1"]}},然后尝试在类似的图表中定义新的过滤器tableColumn = {{ filter_values('tableColumnName1')[0] }},但这会产生错误。根据我的观察,它无需查找查询参数即可解决此表达式。

我应该如何使用它?某处有文档吗?

我的超集版本是0.37.0

标签: apache-supersetsuperset

解决方案


您可以使用以下语法在 Superset 上实现此目的:

http://{url}:8088/superset/dashboard/{dashboard_id}/?preselect_filters={{"chart_id"}:{{"column_to_be_filtered"}: {"value_to_be_filtered"}}}

例子

http://0.0.0.0:8088/superset/dashboard/1/?preselect_filters={"10": {"country": "France"}}

对于身份证

  • 图表/切片:单击编辑图表,然后在参数下查找 slice_id

  • 仪表板:单击编辑记录并注意 URL 上的最后一个数字:http://0.0.0.0/dashboard/edit/9


推荐阅读