Infoveave Data Automation — Filtering & Selection
Empty strings. Zeros. NaN. False. Undefined. Pick which ones matter and decide what to do with them — automatically.
Falsy values — zeros, empty strings, NaN, undefined — are some of the most common data quality problems in real-world datasets. Leave them in and your aggregations are wrong, your charts mislead, and your ML models pick up noise. Filter on Falsy Values detects and handles them automatically inside your workflow, so every downstream step starts with clean, semantically complete data.
Detect and handle rows containing empty strings, zeros, NaN, false, or undefined in your Infoveave workflow. Keep, remove, or flag falsy data before it distorts aggregations and reports.
Filter on Falsy Values is one step inside a multi-step Infoveave workflow. Chain it with other activities — no code, no manual hand-offs.
Build this workflow visually in Infoveave Data Automation — drag, connect, and schedule with no infrastructure setup.
Real scenarios where this transformation saves hours of manual work.
A health analytics team removes patient records where critical fields — diagnosis code, admission date — are empty or undefined before feeding data to the reporting layer. Filter on Falsy Values flags and removes those rows automatically on each data load, preventing incomplete records from distorting care metrics.
A retail operations team needs to exclude product rows where the unit price is zero — typically test SKUs or data entry errors — before calculating average margin. The workflow filters on zero automatically, so the margin dashboard never includes meaningless rows.
A factory's IoT pipeline receives sensor readings where failed reads come through as NaN. Filter on Falsy Values removes or flags those rows before the OEE calculation step, preventing corrupted readings from distorting shift performance metrics.
Input data (left) is transformed using the configuration below. The output table (right) is ready for dashboards or downstream steps.
Value0, NaNFlag Rowsfalsy_flagInput Data
| Value | Description |
|---|---|
| 1 | data |
| 0 | more data |
| NaN | test |
| example | |
| 2 | content |
Output Data
| Value | Description | falsy_flag |
|---|---|---|
| 1 | data | 0 |
| 0 | more data | 1 |
| NaN | test | 1 |
| example | 0 | |
| 2 | content | 0 |
Key fields to configure in the Infoveave workflow builder. Full reference available in the documentation.
Column
The column to evaluate for falsy values. Select the column where empty, zero, or undefined entries would be problematic for your downstream steps.
Falsy Values
Choose which falsy types to detect. Supported options: false, 0, NaN, empty string, and undefined. You can select multiple types in one step — for example, flag both zeros and empty strings.
Actions
Keep Matching Rows retains only rows with falsy values (useful when inspecting bad data). Remove Matching Rows drops them (the most common choice for data cleaning). Flag Rows adds a 0/1 indicator column without changing row count — best when you want to audit the impact before committing to removal.
Flag Rows Column Name
Required when using Flag Rows action. Name the flag column something descriptive — like missing_value or falsy_flag — so downstream steps and quality reports can reference it clearly.
Everything you need to know about Filter on Falsy Values in Infoveave.
Transformations in the same family as Filter on Falsy Values, often chained together in the same Infoveave workflow.
Part of Infoveave Data Automation
Filter on Falsy Values is one of over 80 transformation activities available inside Infoveave workflows. Chain transformations together — no code, no exports, no waiting for IT.
Ready to see Infoveave in action?