Apache Superset仪表板中的URL过滤器参数

问题描述

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

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

我的超集版本是0.37.0

解决方法

您可以使用以下语法在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"}}

对于ID的

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

  • 控制板:单击“编辑”记录,并注意 网址:http://0.0.0.0/dashboard/edit/9