查询过滤器
查询过滤器允许您交互式地减少可视化中显示的数据量,类似于查询参数,但有一些关键区别。查询过滤器在数据加载到您的浏览器之后限制数据。这使得它们非常适合较小的数据集和查询执行耗时、受速率限制或成本高昂的环境。
用法
与查询参数不同,没有添加过滤器的按钮。相反,如果您想专注于特定值,只需将您的列别名为 <columnName>::filter
。这是一个例子
SELECT action AS "action::filter", COUNT(0) AS "actions count"
FROM events
GROUP BY action
请注意,如果您的数据库不支持列名中的 ::(例如 BigQuery),您可以使用
__filter
或 __multiFilter
(双下划线而不是双引号)。如果您需要多选过滤器,请将您的列别名为 <columnName>::multi-filter
。
SELECT action AS "action::multi-filter", COUNT (0) AS "actions count"
FROM events
GROUP BY action
您也可以在仪表板上使用查询过滤器。默认情况下,过滤器小部件将出现在每个已将过滤器添加到查询的可视化旁边。如果您想将过滤器小部件链接到仪表板级别的查询过滤器,请参阅这些说明。
限制
查询过滤器不适用于特别大的数据集或具有数百或数千个不同字段值的查询结果。根据您的计算机和浏览器配置,过多的数据可能会降低用户体验。