# 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 Functions are tools that are available in Spreadsheet for processing and analyzing acquisitions or other results. You can add functions to your Spreadsheet job to create tool chains and produce results for specific applications. | 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 Segmenter tool returns. You can filter out the blobs whose area is too small:

FilterGreaterThan(C8,40000,"area")