Using components: Filter

Use the Filter component to filter input records by defining conditions that must be met by the data.

To filter records, add a Filter component where required in your package.

Specifying conditions

  1. In the drop-down list on the left, select a field or type in an expression, to manipulate fields (read more about expressions and functions).
  2. In the second drop-down list, select the operator as follows:
    Operator Description
    text equals The expression on the left must be equal to the string value on the right. The text should not be enclosed in quotes or escaped.
    text not equals The expression on the left must not be equal to the string value on the right. The text should not be enclosed in quotes or escaped.
    text matches The expression on the left must must match the regular expression string value on the right. The text should not be enclosed in quotes or escaped. For example, matching a string field with .*dog.* would pass any string that contains the string dog: dog,dogs,adogmatic
    text is empty The expression on the left must be empty.
    text is not empty The expression on the left must not be empty.
    = The expression on the left must be equal to the expression on the right.
    != The expression on the left must not be equal to the expression on the right.
    > The expression on the left must be greater than the expression on the right.
    >= The expression on the left must be greater than or equal to the expression on the right.
    < The expression on the left must be less than the expression on the right.
    <= The expression on the left must be less than or equal to the expression on the right.
    is null The expression on the left must be null.
    is not null The expression on the left must not be null.
  3. In the last text box, type the value that the condition will filter for.

Combining conditions

  1. Under conditions, indicate how to combine them:
    • all - selects records with values that meet all conditions specified (logical "AND")
    • any - selects records with values that meet any of the conditions specified (logical "OR")
    • none -  selects records that don't meet any of the conditions specified (logical "NOT AND")
  2. Add additional conditions as required.
  3. To nest conditions, press Shift while hovering on the blue + icon until the icon changes to a blue right arrow and click it.

Creating packages

  1. Creating a new package
  2. Create a package from a template
  3. Working in the package designer
  4. Using Components: Facebook Ads Insights Source (Beta)
  5. Using components: File Storage Source
  6. Using components: Database Source
  7. Using components: Google AdWords Source
  8. Using components: NetSuite Source
  9. Using Components: Google Analytics Source
  10. Using Components: Google BigQuery Source
  11. Using components: Google Cloud Spanner Source
  12. Using Components: Bing Ads Source
  13. Using components: MongoDB Source
  14. Using components: Amazon Redshift Source
  15. Using Components: Rest API Source
  16. Using Components: Salesforce Source
  17. Using components: Select
  18. Using components: Sort
  19. Using components: Rank
  20. Using components: Limit
  21. Using components: Sample
  22. Using components: Join
  23. Using components: Cross Join
  24. Using components: Clone
  25. Using components: Cube and Rollup
  26. Using components: Union
  27. Using components: Filter
  28. Using Components: Window
  29. Using components: Assert
  30. Using components: Aggregate
  31. Using components: Distinct
  32. Using components: File Storage Destination
  33. Using components: Amazon Redshift Destination
  34. Using Components: Salesforce Destination (Beta)
  35. Using components: Google BigQuery Destination
  36. Using components: Google Cloud Spanner Destination
  37. Using components: Database Destination
  38. Using components: MongoDB Destination
  39. Using and setting variables in your packages
  40. Validating a package
  41. Using pattern-matching in source component paths
  42. Using ISO 8601 string functions
  43. Using Expressions in Xplenty
  44. Xplenty Functions

Feedback and Knowledge Base