For the complete documentation index, see llms.txt. This page is also available as Markdown.

Filter

The Filter Transformation allows you to split a stream of data using one or more conditions. The Agent has three outputs for those events which meet the conditions and a separate output for those that don't.

You could add a Filter to exclude events with normal readings and follow it with a Recommendation Agent to alert an engineer of events that meet the filter criteria.

The filter logic is made up of groups and conditions. Each condition is a statement that evaluates to true or false, e.g. the water temperature is greater than 155.

The conditions can be grouped: all the conditions must be true in an "And" group, and at least one of the conditions must be true in an "Or" group. The groups can be nested for advanced logic.

In the following filter, both of the following must be true for the data:

  • Average must be greater than 50,

  • And V1, V2, or V3 must be greater than 60

Details for an example and its configuration can be found in the How to Use section.

Pre-requisites

None at this time

Current Version

  • Download the Filter Transformation v4.00 (Last Update: 17 Mar 2026)

Please contact XMPro if you're looking for an older version of this Agent.

Filter Release Notes

Version
Date
Description

4.00

17 Mar 2026

Support Event-Level Streaming (when using XMPro Platform v4.6+) for reduced memory usage and earlier downstream processing. Repackaged to translate missed dropdown properties.

3.52

11 Nov 2025

Prevent publishing the Data Stream if an input attribute used in the expression no longer exists.

3.51

06 Sep 2022

Repackaged to include the Agent's Category

3.5

21 Sep 2020

Added functionality to specify up to 3 different filters

3.42

22 Oct 2019

Incremented internal library version

3.41

21 Oct 2019

Fixed error causing an 'and' statement to be incorrectly evaluated as an 'or' statement under certain circumstances

3.4

24 Jul 2019

Add False output endpoint

3.03

25 May 2018

  • Updated expression parsing to match DevExtreme changes

  • Added field validation

3.02

08 May 2018

Enabled comparison to other fields

3.01

26 Apr 2018

Reworked filter parser to reflect DevExtreme Filter Builder output

3.00

17 Apr 2018

Initial release

Last updated

Was this helpful?