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
- 7.7K All Categories
- 12 Connect
- 925 Connectors
- 247 Workbench
- 441 Transform
- 1.7K Magic ETL
- 61 SQL DataFlows
- 456 Datasets
- 88 Visualize
- 222 Beast Mode
- 2.1K Charting
- 8 Variables
- 5 Automate
- 349 APIs & Domo Developer
- 85 Apps
- Workflows
- 17 Predict
- 3 Jupyter Workspaces
- 14 R & Python Tiles
- 242 Distribute
- 60 Domo Everywhere
- 241 Scheduled Reports
- 18 Manage
- 39 Governance & Security
- 46 Product Ideas
- 1.1K Ideas Exchange
- 6 Community Forums
- 19 Getting Started
- 6 Community Member Introductions
- 50 Community News
- 18 Event Recordings
- 577 日本支部