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
- 10.8K All Categories
- 3 Private Company Board
- 1 APAC User Group
- 12 Welcome
- 39 Domo News
- 9.7K Using Domo
- 1.9K Dataflows
- 2.5K Card Building
- 2.2K Ideas Exchange
- 1.2K Connectors
- 343 Workbench
- 260 Domo Best Practices
- 11 Domo Certification
- 464 Domo Developer
- 50 Domo Everywhere
- 105 Apps
- 714 New to Domo
- 85 Dojo
- Domopalooza
- 1.1K 日本支部
- 4 道場-日本支部へようこそ
- 26 お知らせ
- 64 Kowaza
- 299 仲間に相談
- 653 ひらめき共有