如何制作透视表
快速导航
简介
Redash 的透视表可视化可以将查询结果中的记录聚合到一个新的表格显示中。它类似于 SQL 中的 PIVOT
或 GROUP BY
语句。但是,可视化是通过拖放字段而不是 SQL 代码来配置的。
步骤 1:编写查询
它应返回至少三列。透视表的源查询通常是非聚合的或“熔化的”。在下面的示例中,我从学校评分系统中提取了指示性数据。 这是模拟数据。
SQL 查询是“哑”的。它不对数据进行分组或排序。因为我们将使用透视表在不使用 SQL 的情况下执行此操作。
保存查询。
步骤 2:添加一个 透视表 可视化
单击 新建可视化 并选择 透视表 作为可视化类型。右侧的可视化预览将更新以显示透视表。
查询结果中的所有字段别名都可以在透视控件的顶部使用。您可以将它们拖到行侧或列侧。您也可以嵌套它们。
以下是一些使用上述成绩数据的示例
如果您的查询结果太大,透视表的性能可能会下降。确切的大小阈值将取决于您访问 Redash 的计算机和浏览器。但总的来说,性能最好在 50,000 个字段以下。这可能意味着 10,000 条记录,每条记录有 5 个字段。或者 1,000 条记录,每条记录有 50 个字段。