Bar*_* M. 4 superset apache-superset
我正在尝试superset使用单个图表 ( Big Number)创建简单的仪表板,该图表将根据传递给仪表板的 URL 参数过滤数据。我已经尝试使用 URL 参数休耕这个Apache Superset 仪表板过滤器)。我使用过模式&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"}}}
Run Code Online (Sandbox Code Playgroud)
例子
http://0.0.0.0:8088/superset/dashboard/1/?preselect_filters={"10": {"country": "France"}}
Run Code Online (Sandbox Code Playgroud)
对于身份证
图表/切片:单击编辑图表,然后在参数下查找 slice_id
仪表板:单击编辑记录并注意 URL 上的最后一个数字: http://0.0.0.0/dashboard/edit/9
现在情况有所不同,因为过滤器框已被弃用并且所有仪表板都使用本机过滤器。您需要使用“?native_filters=”RISON 语法扩展仪表板 URL,如下所示:
?native_filters=( NATIVE_FILTER_ID :(__cache:(标签:' FILTER_VALUE ',validateStatus:!f,value:!(' FILTER_VALUE ')),extraFormData:(过滤器:!((col: COLUMN_NAME ,op:IN,val:! (' FILTER_VALUE ')))),filterState:(标签:' FILTER_VALUE ',validateStatus:!f,value:!(' FILTER_VALUE ')),id: NATIVE_FILTER_ID ,ownState:()))
以下是一些相关信息的链接:
| 归档时间: |
|
| 查看次数: |
1785 次 |
| 最近记录: |