使用这种转换可简化多个序列的图表绘制过程,而无需使用不同的“WHERE”子句进行多次查询。
这在处理度量 SQL 表时尤其有用,如下所示:
Time | Region | Value |
2022-10-20 12:00:00 | US | 1520 |
2022-10-20 12:00:00 | EU | 2936 |
2022-10-20 01:00:00 | US | 1327 |
2022-10-20 01:00:00 | EU | 912 |
使用“Partition by values”转换,您可以发出单个查询,并按您选择的一个或多个列(字段)中的唯一值对结果进行分区。下面的示例使用了“区域”:
SELECT Time, Region, Value FROM metrics WHERE Time>"2022-10-20"
数据如下:
Time | Region | Value |
2022-10-20 12:00:00 | US | 1520 |
2022-10-20 01:00:00 | US | 1327 |
Time | Region | Value |
2022-10-20 12:00:00 | EU | 2936 |
2022-10-20 01:00:00 | EU | 912 |
这种转换简化了流程,提高了在同一时间序列可视化中可视化多个序列的灵活性。