cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Regular Visitor

## Need help to measure days between to dates in a column, with a twist

Hi,

I need help to calculate days between column A and column B, the result should be presented in column C. I´ve managed to calculate days between A and B if they both contain dates. The twist is that I wan´t to use present day and calculate with order day if delivery date is missing. So column C should always present data.

I´m not really sure if this can be accomplished using Dax...

I´ve tried this code in a Power Query but it won´t work:

if ['Delivery date']=""

then (DateTime.Date-['Order date'])

else

(['Delivery Date']-[#"Order date"])

1 ACCEPTED SOLUTION
Community Champion

In Power query you can create a custom column

``````= if [Delivery Date]="" or [Delivery Date]=null
then Date.From(DateTime.LocalNow())-[Order date]
else [Delivery Date]-[Order date]``````

In DaX you can create a calculated column:

``````Column =
IF(ISBLANK([Delivery Date]), DATEDIFF([Order Date], TODAY(), DAY), DATEDIFF([Order Date], [Delivery Date], DAY) )``````

do not hesitate to give a kudo to useful posts and mark solutions as solution

do not hesitate to give a kudo to useful posts and mark solutions as solution
5 REPLIES 5
Community Champion

In Power query you can create a custom column

``````= if [Delivery Date]="" or [Delivery Date]=null
then Date.From(DateTime.LocalNow())-[Order date]
else [Delivery Date]-[Order date]``````

In DaX you can create a calculated column:

``````Column =
IF(ISBLANK([Delivery Date]), DATEDIFF([Order Date], TODAY(), DAY), DATEDIFF([Order Date], [Delivery Date], DAY) )``````

do not hesitate to give a kudo to useful posts and mark solutions as solution

do not hesitate to give a kudo to useful posts and mark solutions as solution
Regular Visitor

I manged to get you DaX-code to work as you can see below, the Power query won´t show and present days where the delivery date column is missing data, can it be a problem with Date.From(DateTime.LocalNow())?

Community Champion

try null without quotas in Power query, just = null

do not hesitate to give a kudo to useful posts and mark solutions as solution

do not hesitate to give a kudo to useful posts and mark solutions as solution
Regular Visitor

- To quote or note to quote, that´s the question!? 😉

When I removed the quotation of null your Power Query script worked aswell.

Thanks for your patience and help!

Community Champion

There is no question, if I see null 🙂

Good luck!

do not hesitate to give a kudo to useful posts and mark solutions as solution

do not hesitate to give a kudo to useful posts and mark solutions as solution

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.