小编Sha*_*ana的帖子

为什么 Grafana 中的 Flux 查询默认不排序?

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 降序排序。我究竟做错了什么?

谢谢!

influxdb grafana fluxlang

1
推荐指数
1
解决办法
3451
查看次数

标签 统计

fluxlang ×1

grafana ×1

influxdb ×1