Hub
Pricing About
WorkflowWorkflow

Rule-based Row Filter

Rule-based row filterNode bitesNight heron data
nightherondata profile image
Draft Latest edits on 
May 19, 2023 11:05 AM
Drag & drop
Like
Download workflow
Workflow preview
Like its cousin, the standard Row Filter, the Rule-based Row Filter is used to dynamically remove records from a table. However, unlike the Row Filter, the Rule-based Row Filter allows you to create multiple logical expressions to fine-tune your filtering. The cofiguration menu displays these panes: - Column List: A list of all column names in the table - Flow Variable List: A list of all flow variables attached in the stream - Functions: A list of logical functions and operators available - Description: A written explanation of what a selected function does and how to use it - Expression: Where you will enter the filter expression Writing Expressions At first, writing expressions in the Rule-based Row Filter may seem confusing. For example, the expression $StateName$ LIKE "North*" => TRUE says to return a TRUE value for any StateName value that matches the wildcard expression "North*". Any record that does not match this expression will automatically have a FALSE value and not pass through the node. ---------------- You may also write multiple expressions across multple lines. Each line is treated independently, so you can think of them as a logical OR construct. $StateName$ = "Florida" => TRUE $StateName$ = "New Mexico" => TRUE will pass records that match either Florida OR New Mexico, but no others. ---------------- Each rule is comprised of two parts: - The condition, known as the antecedent. This is the left-hand side of the expression. - The outcome, known as the consequent. This is the right-hand side of the expression after the => symbol.
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 4.7.2
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.2

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits