docs-v2/content/influxdb/v2.1/query-data/flux/increase.md

1.6 KiB

title seotitle list_title description weight menu influxdb/v2.1/tags related list_query_example
Calculate the increase Calculate the increase in Flux Increase Use `increase()` to track increases across multiple columns in a table. This function is especially useful when tracking changes in counter values that wrap over time or periodically reset. 210
influxdb_2_1
parent name
Query with Flux Increase
query
increase
counters
/{{< latest "flux" >}}/stdlib/universe/increase/
increase

Use [increase()](/{{< latest "flux" >}}/stdlib/universe/increase/) to track increases across multiple columns in a table. This function is especially useful when tracking changes in counter values that wrap over time or periodically reset.

data
    |> increase()

increase() returns a cumulative sum of non-negative differences between rows in a table. For example:

{{< flex >}} {{% flex-content %}} Given the following input:

_time _value
2020-01-01T00:01:00Z 1
2020-01-01T00:02:00Z 2
2020-01-01T00:03:00Z 8
2020-01-01T00:04:00Z 10
2020-01-01T00:05:00Z 0
2020-01-01T00:06:00Z 4
{{% /flex-content %}}
{{% flex-content %}}
increase() returns:
_time _value
2020-01-01T00:02:00Z 1
2020-01-01T00:03:00Z 7
2020-01-01T00:04:00Z 9
2020-01-01T00:05:00Z 9
2020-01-01T00:06:00Z 13
{{% /flex-content %}}
{{< /flex >}}