如何通过转换操作在Grafana表格中合并相同Time值的行?
Grafana表格合并相同时间行的转换操作
要合并Grafana表格中Time值相同的行,让每个字段(如Line 1、Line 2)保留对应非空内容,按以下步骤操作:
- 打开目标面板的编辑界面,切换到Transform标签页
- 点击「Add transformation」,选择Group by转换
- 在Group by配置项中:
- 分组键选择
Time字段,以此作为合并行的依据 - 针对
Line 1字段,设置聚合函数为First non-null value(或Last non-null value,同一时间该字段仅一行有值时效果一致) - 针对
Line 2字段,同样设置聚合函数为First non-null value(或Last non-null value)
- 分组键选择
- 完成配置后,表格会自动将相同
Time的行合并为单行,每个字段填充对应的非空内容
如果同一时间下某个字段存在多个非空值需要拼接,可将聚合函数替换为Concatenate,并设置合适的分隔符(如空格),实现多内容拼接。
内容的提问来源于stack exchange,提问作者idk




