Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
AlirezaEsmati
Regular Visitor

Help needed for Date difference Dax

Hello everyone,

I need help calculating the lead time between two steps of each specific order in front of that step using a calculated column or a measure.

AlirezaEsmati_0-1659426398270.png

Thanks in advance

1 ACCEPTED SOLUTION

My bad, that should have been:

 

calc column =
CALCULATE (
    MAX ( table[Date] ),
    FILTER ( ALL ( table[Step] ), table[Step] = "C" ),
    ALLEXCEPT ( table, table[order] )
)
    - CALCULATE (
        MAX ( table[Date] ),
        FILTER ( ALL ( table[Step] ), table[Step] = "A" ),
        ALLEXCEPT ( table, table[order] )
    )

or

calc column =
CALCULATE (
    MAX ( table[Date] ),
    table[Step] = "C",
    ALLEXCEPT ( table, table[order] )
)
    - CALCULATE (
        MAX ( table[Date] ),
        table[Step] = "A",
        ALLEXCEPT ( table, table[order] )
    )




Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

View solution in original post

3 REPLIES 3
danextian
Super User
Super User

Hi @AlirezaEsmati 

 

Try something like:

 

calc column =
CALCULATE (
    MAX ( table[Date] ),
    ALL ( table[Step] ) = "C",
    ALLEXCEPT ( table, table[order] )
)
    - CALCULATE (
        MAX ( table[Date] ),
        ALL ( table[Step] ) = "A",
        ALLEXCEPT ( table, table[order] )
    )

 

The same logic can be used for the other step.





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Thanx @danextian 
It errors for 

 

ALL ( table[Step] ) = "C"

 

 >> The True/False expression does not specify a column. Each True/False expression used as a table filter expression must refer to exactly one column.

- I changed it to this:

calc_column = 
CALCULATE (
    MAX (ordertable[Date]),
    FILTER(Ordertable,Ordertable[Step] = "C"),
   GROUPBY(Ordertable,Ordertable[Order No])
)
-
    CALCULATE (
        MAX (ordertable[Date]),
        FILTER(Ordertable,Ordertable[Step] = "A"),
        GROUPBY(Ordertable,Ordertable[Order No])
    )

but it results in this:

AlirezaEsmati_0-1659439920927.png

 

My bad, that should have been:

 

calc column =
CALCULATE (
    MAX ( table[Date] ),
    FILTER ( ALL ( table[Step] ), table[Step] = "C" ),
    ALLEXCEPT ( table, table[order] )
)
    - CALCULATE (
        MAX ( table[Date] ),
        FILTER ( ALL ( table[Step] ), table[Step] = "A" ),
        ALLEXCEPT ( table, table[order] )
    )

or

calc column =
CALCULATE (
    MAX ( table[Date] ),
    table[Step] = "C",
    ALLEXCEPT ( table, table[order] )
)
    - CALCULATE (
        MAX ( table[Date] ),
        table[Step] = "A",
        ALLEXCEPT ( table, table[order] )
    )




Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors