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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
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.
Thanks in advance
Solved! Go to 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] )
)
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.
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:
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] )
)
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.