Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I am trying to use an if statement that uses a "fake" date when an order haven't been assigned a arrival date.
But when writing this seemingly easy piece of code I get the below error message saying that it "can't return a variant data typ..."
There has to be a way around this. Does anyone know?
Thanks in advance!
Solved! Go to Solution.
Hi @Anonymous
try using DATE(2999,12,31) in the second argument of IF() statement in place of "2999-12-31"
Thanks for both answers!
However I've tried that before and yes, the code works. But then I instead face the problem that Arival-date has the wrong data type. The end result is a column where I can change the type to Date (so that I can use a Date interval as a slicer).
"2999-12-31" is a string, not a real date. Use the DATE function.
Hi @Anonymous
try using DATE(2999,12,31) in the second argument of IF() statement in place of "2999-12-31"
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 20 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 20 | |
| 12 | |
| 11 |