Sha*_*ana 1 influxdb grafana fluxlang
Grafana 7.5.1 与 InfluxDB 1.8.2。我正在尝试创建一个表格,显示每个不同标签值的“单位”值之和。我正在获取数据,但默认情况下我需要按降序对总和进行排序。这是我的通量查询:
from(bucket: "consumption")
|> range(start: -1y)
|> filter(fn: (r) => r._measurement == "stuff" and r._field == "units" and r._value > 0)
|> group(columns: ["dc","tnt"])
|> sum(column: "_value")
|> sort(columns: ["_value"], desc: true)
|> map(fn: (r) => ({r with _value: r._value / 4.0}))
|> yield()
Run Code Online (Sandbox Code Playgroud)
我还有一个减少转换(计算 --> 总计)和组织字段转换。
但无论我在排序函数中做什么,它都不会改变表中的任何内容。该表始终按标签值(“dc”、“tnt”)的字母顺序排序。我需要它按 _value 降序排序。我究竟做错了什么?
谢谢!
该视频解释了您所看到的内容:
https://www.youtube.com/watch?v=9B4ioIlNGMk
基本上,您需要|> group()在排序之前添加一个空,以将所有这些表折叠成一个。
| 归档时间: |
|
| 查看次数: |
3451 次 |
| 最近记录: |