Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
I am trying to use today's date to subtract from a column in power query that is a Due Date. There could be a null value in the Due Date column.
My formula is if Date.From(DateTime.LocalNow()) - [DueDate] <=0 then "OnTime" else Date.From(DateTime.LocalNow()) - [DueDate]
It says No Syntax Errors have been detected but the results in the column are errors. The error says Expression.Error: We cannot apply operator < to types Number and Duration.
Details:
Operator=<
Left=0
Right=847.00:00:00
Solved! Go to Solution.
Hi @dferry ,
Try this instead:
if [DueDate] = null then null
else if Date.From(DateTime.LocalNow()) < [DueDate] then "OnTime"
else Text.From(
Number.From(
Duration.Days(Date.From(DateTime.LocalNow()) - [DueDate])
)
)
You may need to fiddle with the final escape clause to get the exact output format you want, but the first two conditions should solve your isue.
Pete
Proud to be a Datanaut!
Hi @dferry ,
Try this instead:
if [DueDate] = null then null
else if Date.From(DateTime.LocalNow()) < [DueDate] then "OnTime"
else Text.From(
Number.From(
Duration.Days(Date.From(DateTime.LocalNow()) - [DueDate])
)
)
You may need to fiddle with the final escape clause to get the exact output format you want, but the first two conditions should solve your isue.
Pete
Proud to be a Datanaut!
Kudos Pete. That worked. Thank you very much.
Doug
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 6 | |
| 3 | |
| 3 | |
| 3 | |
| 2 |