From e127b486424eb277aab485cbf2b711738836ac56 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Mon, 23 Aug 2021 14:04:23 +0200 Subject: [PATCH] fix getting last value --- metrics.go | 1 + 1 file changed, 1 insertion(+) diff --git a/metrics.go b/metrics.go index d3b6fab..eadde12 100644 --- a/metrics.go +++ b/metrics.go @@ -414,6 +414,7 @@ func getLastMetrics(deveui string) OneMetric { |> filter(fn: (r) => r._measurement == "measurement" and r.deveui == "%s") |> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") |> filter(fn: (r) => r.lat != 0) + |> sort(columns: ["_time"], desc: false) |> last(column: "_time")`, deveui)) req, err := http.NewRequest("POST", url, bytes.NewBuffer(data))