# Filter Functions

Filter functions process arrays by applying a filter based on value and object property if the array contains objects.

The following functions can filter arrays:

Function | Parameters | Description
--- | --- | ---
FilterEqualTo | Array, Value, [Property] | Returns an array of the elements equal to the specified Value. If the array contains objects, filters are based on the specified Property of the objects.
FilterGreaterThan | Array, Value, [Property] | Returns an array of the elements greater than the specified Value. If the array contains objects, filters are based on the specified Property of the objects.
FilterLessThan | Array, Value, [Property] | Returns an array of the elements less than the specified Value. If the array contains objects, filters are based on the specified Property of the objects.
FilterNotEqualTo | Array, Value, [Property] | Returns an array of the elements not equal to the specified Value. If the array contains objects, filters are based on the specified Property of the objects.

Example

The C8 cell in spreadsheet contains an array of blobs that the Toolchain Contains a group of tools and the sequence of execution for each tool. Segmenter tool returns. You can filter out the blobs whose area is too small:

FilterGreaterThan(C8,40000,"area")