Filter is removing nulls plus specified value
Hi All,
Question:
I am using a Magic ETL filter with:
- level = 2
- status = 'Blue'
The filter is removing 'Null' values in the status field as well as the Blues. What's the potential cause here?
Context:
Both fields are string dtypes (abc)
I've tried:
- level = 2 AND status <> blue -- in one formula
- status NOT IN('Blue')
- Creating another filter transformation -- same issue
All responses appreciated
Kind regards,
Answers
-
@NateBI Nulls don't play well with logical operators. Null isn't the same thing as nothing, it really means that the value is unknown. Is null blue? SQL doesn't know so it treats it as if it meets the condition.
You can use a formula rule to get around this:
IFNULL('status','') = 'Blue'
This will replace your NULL value with a blank which it can evaluate in the comparison.
Alternatively, you could use the formula:
'status' = 'Blue' or 'status' IS NULL
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**
2 -
Hi @RobSomers thank you for this -- this concept worked I just adapted it to filter out the Blues but keep NULLs with :
IFNULL(`status`<>'Blue',TRUE)
Thanks!
0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 657 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 815 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 81 App Studio
- 45 Variables
- 775 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 81 Workflows
- 23 Code Engine
- 40 AI and Machine Learning
- 20 AI Chat
- 1 AI Playground
- 1 AI Projects and Models
- 18 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 144 Manage
- 140 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive