为什么默认情况下我在Grafana中的Flux查询不排序?

问题描述

带有InfluxDB 1.8.2的Grafana 7.5.1。我正在尝试创建一个表,以显示每个不同标记值的“单位”值之和。我正在获取数据,但是默认情况下我需要将总和以降序排序。这是我的Flux查询:

    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()

我还有一个Reduce转换(计算->总计)和Organize Fields转换。

但是无论我在sort函数中做什么,它都不会改变表中的任何内容。该表始终始终按标签值(“ dc”,“ tnt”)的字母顺序进行排序。我需要按_value降序对其进行排序。我在做什么错了?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)