Ifnull fails
I'm trying to work with Null values but not getting the result I expected. I want to display 0 when The Last Package date field is null, but when I do it, the card fails. IFNULL(LAST_PACKAGE_DATE,0)
Here is a video showing that: https://drive.google.com/file/d/1kmObFFgnQ54lPLLcFh3N-3bUmB8NChrZ/view
Any suggestions? I've tried waiting a while, full computer reboot incase of any session issues and also tried this instead but had the same result:
case when `LAST_PACKAGE_DATE`= '' then 0 else `LAST_PACKAGE_DATE`end
Comments
-
I would just exit the card and try again. Sometimes it's just a bug.
Or you could try modifying your case statement as follows:
CASE
WHEN `LAST_PACKAGE_DATE` IS NULL THEN '0'
ELSE `LAST_PACKAGE_DATE`
END
0 -
My guess would be that you are trying to put a non-date with a date, so you might need to convert your date to a string then that or COALESCE should work to replace those nulls.
or if you are unable to convert the date to a string you could choose a date that you know doesn't exist in that table such as '1800-01-01'
0
Categories
- All Categories
- 1.1K Product Ideas
- 1.1K Ideas Exchange
- 1.2K Connect
- 969 Connectors
- 257 Workbench
- Cloud Amplifier
- 1 Federated
- 2.4K Transform
- 76 SQL DataFlows
- 501 Datasets
- 1.8K Magic ETL
- 2.7K Visualize
- 2.2K Charting
- 377 Beast Mode
- 20 Variables
- 486 Automate
- 104 Apps
- 378 APIs & Domo Developer
- 6 Workflows
- 22 Predict
- 6 Jupyter Workspaces
- 16 R & Python Tiles
- 317 Distribute
- 65 Domo Everywhere
- 252 Scheduled Reports
- 59 Manage
- 59 Governance & Security
- 1 Product Release Questions
- 5K Community Forums
- 37 Getting Started
- 23 Community Member Introductions
- 64 Community Announcements
- 4.8K Archive