Infoveave Data Automation — Advanced
Your source system exports IsInactive as True for active accounts and False for inactive ones — backwards from your data model. Negate Boolean. Done.
Boolean columns representing binary states — active/inactive, eligible/ineligible, in-stock/out-of-stock, flagged/clear — are common in every domain. Source systems, legacy exports, and API responses sometimes emit boolean values with inverted semantics relative to the target system's expectations. A system that exports IsDeleted=False to mean the record is active becomes confusing when the target schema expects IsActive=True for active records. Rather than handling the inversion in downstream queries with NOT operators or IF formulas, Negate Boolean corrects the values at the pipeline level so the data arrives in the target system with semantically consistent boolean values. It also supports use cases where a pipeline step produces a boolean result that should be passed forward as its opposite — such as converting an IsExcluded flag produced by a filter step into an IsIncluded flag for the output report.
Invert the boolean values in selected columns in Infoveave — True becomes False and False becomes True. Flip active/inactive flags, invert eligibility indicators, reverse binary status columns, and correct inverted boolean imports without IF formulas, CASE WHEN queries, or bitwise NOT operations.
Negate Boolean 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 retail data team receives a legacy inventory export where the IsOutOfStock column uses True to mean the product is available and False to mean it is out of stock — an inverted convention from the WMS integration's expectation. Negate Boolean is applied to IsOutOfStock, correcting all values to the expected boolean orientation. The corrected column is renamed to IsInStock in the subsequent Rename Columns step so the WMS receives properly oriented stock availability flags.
A quality audit pipeline produces an IsNonCompliant boolean column for each production lot after a quality check. The compliance dashboard requires an IsCompliant column rather than IsNonCompliant for traffic-light visualization where True means green (compliant). Negate Boolean is applied to IsNonCompliant with Include Original enabled, producing a new IsCompliant column alongside the original — the dashboard binds to IsCompliant for its green/red indicator logic.
A bank's fraud detection pipeline produces an IsBlocked boolean where True means the transaction is blocked from processing. The downstream approval workflow step expects an ApprovalEligible boolean where True means the transaction can proceed. Negate Boolean inverts IsBlocked into ApprovalEligible, giving the approval workflow a semantically correct flag that matches its conditional logic without requiring an NOT operator in every downstream query.
Input data (left) is transformed using the configuration below. The output table (right) is ready for dashboards or downstream steps.
IsOutOfStock, IsDiscontinuedNoInput Data
| ProductID | ProductName | IsOutOfStock | IsDiscontinued |
|---|---|---|---|
| P001 | Widget A | true | false |
| P002 | Widget B | false | false |
| P003 | Widget C | true | true |
| P004 | Widget D | false | false |
| P005 | Widget E | true | false |
Output Data
| ProductID | ProductName | IsOutOfStock | IsDiscontinued |
|---|---|---|---|
| P001 | Widget A | false | true |
| P002 | Widget B | true | true |
| P003 | Widget C | false | false |
| P004 | Widget D | true | true |
| P005 | Widget E | false | true |
Key fields to configure in the Infoveave workflow builder. Full reference available in the documentation.
Columns
Select one or more boolean columns whose values will be logically negated. True becomes False and False becomes True for every selected column across all rows. Multiple columns can be negated in a single step — all selected columns receive the inversion simultaneously.
Include Original
When enabled, the original boolean column values are preserved and the negated values are added as new columns alongside the originals — useful when both the original flag and its inverse are needed in downstream steps or reports. When disabled, the negated values replace the original values in-place within the same column names.
Everything you need to know about Negate Boolean in Infoveave.
Transformations in the same family as Negate Boolean, often chained together in the same Infoveave workflow.
Part of Infoveave Data Automation
Negate Boolean 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?