Forum Discussion
zuzaarbuza
6 years agoFrequent Visitor
Filtering value based on next closest date
Hi, I have a huge table with transport data. Route - is column with initial route Desired output route - is column I would like to calculate which is next route taken by driver based on: ...
- 6 years ago
Hi zuzaarbuza
See if the following DAX statement for calculated column works for:
Next route = VAR RegistrationPlate = RouteTable[Registration plate] VAR UnloadingDate = RouteTable[Unloading date] RETURN MAXX ( TOPN ( 1, FILTER ( RouteTable, RouteTable[Registration plate] = RegistrationPlate && RouteTable[Unloading date] > UnloadingDate && RouteTable[Loading date] <= DATE ( YEAR ( UnloadingDate ), MONTH ( UnloadingDate ), DAY ( UnloadingDate ) + 2 ) ), RouteTable[Loading date], ASC ), RouteTable[Route] )Let us know if that was helpful.
Best
David
Geradav
6 years agoResponsive Resident
Hi zuzaarbuza
See if the following DAX statement for calculated column works for:
Next route =
VAR RegistrationPlate = RouteTable[Registration plate]
VAR UnloadingDate = RouteTable[Unloading date]
RETURN
MAXX (
TOPN ( 1,
FILTER (
RouteTable,
RouteTable[Registration plate] = RegistrationPlate
&& RouteTable[Unloading date] > UnloadingDate
&& RouteTable[Loading date]
<= DATE ( YEAR ( UnloadingDate ), MONTH ( UnloadingDate ), DAY ( UnloadingDate ) + 2 )
),
RouteTable[Loading date], ASC
), RouteTable[Route]
)
Let us know if that was helpful.
Best
David
- zuzaarbuza6 years agoFrequent Visitor