NEWS
In Grafana dividieren
-
Da ich auf Influxdb2 und Flux umgestiegen bin und die Daten dann nach Grafana kopiere, frage ich ich mich wie ich nun Werte in Grafana dividiere, da ich in Grafana ja nicht mehr das Feld "math" habe wo ich das vorher immer eingegeben habe.
Falls es im Script eingeben werden muss, wie geht das dann?from(bucket: "DBANDY1") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung" or r["_measurement"] == "0_userdata.0.Zeiterfassung.TV.Fernsehdauer") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
Oder kann ich das schon in Influx machen? Aber wie?
-
@damrak2022
Das kannst Du doch bei select hinzufügen: -
@Meister-Mopper er nutzt Flux, nicht InfluxQL
@damrak2022 musst du mit map machen
from(bucket: "DBANDY1") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> map(fn: (r) => ({ r with _value: r._value / 1000.00 }))
für TV Fernsehdauer eine zweite Abfrage hinzufügen
-
@ftd Danke, das hat mir schonmal sehr geholfen.
Jetzt habe ich nur noch eine Frage, welche mich schon länger beschäftigt:
Wie bekomme ich es hin, das mir in der X-Achse das Datum angezeigt wird, und darüber jeweils die 2 Balken - einmal TV und einmal iMac Nutzung
So sieht es im Datenpunkt selbst aus:
-
@damrak2022 Aus dem Kopf würde ich sagen:
from(bucket: "DBANDY1") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: 1d, fn: last, createEmpty: false) |> map(fn: (r) => ({ r with _value: r._value / 1000.00 }))
-
@ftd Nein, das ist es leider nicht. Da bleibt die X-Achse so wie bereits gepostet