sample() function

The sample() function selects a subset of the records from the input table.

*Function type: Selector
**
Output data type:* Record

  1. sample(n:5, pos: -1)

Empty tables

sample() drops empty tables.

Parameters

n

Sample every Nth element.

*Data type: Integer*

pos

The position offset from the start of results where sampling begins. pos must be less than n. If pos is less than 0, a random offset is used. Defaults to -1 (random offset).

*Data type: Integer*

Examples

  1. from(bucket:"example-bucket")
  2. |> range(start:-1d)
  3. |> filter(fn: (r) =>
  4. r._measurement == "cpu" and
  5. r._field == "usage_system"
  6. )
  7. |> sample(n: 5, pos: 1)

Related articles