Skip to content

Filter on Values

Description

This activity filters data based on specified values, applying transformations as defined by the user. It allows for flexible filtering through various matching and normalization modes.

Input

Data only

Output

Transformed data

Configuration Fields

Columns Specifies the columns to which the value filter should be applied. Value Defines the specific value used to filter rows. Matching Mode Determines how values are matched during filtering. Options include

  • Complete Value

  • Substring

  • Regex (matches with regular expression pattern) Normalization Mode Defines how to normalize values before filtering. Options include

  • Case Sensitive

  • Case Insensitive

  • Accent-Insensitive Flag Rows Action Specifies a pattern to flag rows (rendered only when ‘Flag Rows’ is enabled).

  • Flag if any column matches

  • flag only if all column matches

Flag Rows Column Name Defines the name of the new flag column (rendered only when ‘Flag Rows’ is enabled). Flag Rows (Switch) If enabled, flags the rows with 0 or 1 based on the specified pattern.

Sample Input

Product IDProduct NameCategoryPrice
101LaptopElectronics75000
102PhoneElectronics50000
103ChairFurniture3000

Sample Configuration

alt text

Sample Output

Product IDProduct NameCategoryPriceIsElectronics
101LaptopElectronics750001
102PhoneElectronics500001
103ChairFurniture30000

Sample Output (flag rows false)(keeps only matching rows having values)

Product IDProduct NameCategoryPrice
101LaptopElectronics75000
102PhoneElectronics50000