Data Group Filter

Data Group Filters allow to filter data points of a signal. Use it for example to get only a subset of data points of a signal and not all.

Usage

Define signal name and use pipes to apply data group filters.

The following signal definition applies a timerange filter to only select data points within the start and end timestamp of the data group

SignalA | timerangefilter("@start ... @end")

Implemented filters

Time Range

timerangefilter("@start ... @end")

Selects data points within the selected timerange

Possible Expressions

@start ... @end

Select all data points with timestamp > start and timestamp <= end

...@end

Select all data points with timestamp <= end

@start + 1m...

Select all data points with timestamp > (start + 1 minute)

Allowed offset postfixes are:

  • s - Second

  • m - Minute

  • h - Hour

  • d - Day

Property

property("quality")

The signal value will be replaced by another property of the data point. Can be used if, for example, the calculation node needs the quality of a data point as value.

Possible Properties

quality

Replaces the value with the quality of the data point. If the quality is good the value will be 1 otherwise 0.

Nodes which use filters