Forum Discussion
aslam-ansari
3 years agoFrequent Visitor
Help with DAX calculation: Finding END Date
More equipment is listed in the equipment column, which I filter out to make sense of. The result should be like this:
- 3 years ago
aslam-ansari
My mistake againEnd Date = VAR CurrentDate = 'Table'[Start Date] VAR CurrentEquipmentDates = CALCULATETABLE ( VALUES ( 'Table'[Start Date] ), ALLEXCEPT ( 'Table', 'Table'[Equipment] ) ) VAR NextDate = MINX ( FILTER ( CurrentEquipmentDates, 'Table'[Start Date] > CurrentDate ), 'Table'[Start Date] ) RETURN IF ( NextDate = BLANK (), TODAY (), NextDate - 1 )
tamerj1
Community Champion
3 years agoHi aslam-ansari
please try
End Date =
VAR CurrentDate = 'Table'[Start Date]
VAR CurrentEquipmentDates =
CALCULATETABLE (
VALUES ( 'Table'[Start Date] ),
ALLEXCEPT ( 'Table', 'Table'[Equipment] )
)
VAR NextDate =
MAXX (
FILTER ( CurrentEquipmentDates, CurrentEquipmentDates > CurrentDate ),
CurrentEquipmentDates
)
RETURN
IF ( NextDate = BLANK (), TODAY (), NextDate - 1 )