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
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?