cumulativeSum() function

cumulativeSum() computes a running sum for non-null records in a table.

The output table schema will be the same as the input table.

Function type signature
(<-tables: stream[A], ?columns: [string]) => stream[B] where A: Record, B: Record
For more information, see Function type signatures.



List of columns to operate on. Default is ["_value"].


Input data. Default is piped-forward data (<-).


Return the running total of values in each table

import "sampledata"
    |> cumulativeSum()

View example input and ouput

Was this page helpful?

Thank you for your feedback!

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.