@pquateli
What is the data source and what is the type of Status columns?
If the Status is text column, please try this, put the codes to button OnSelect:
Clear(Result);ForAll(Filter('Table',STATUS="Completed"),Collect(Col_LoopNo,1);If(Last(FirstN(Filter('Table',STATUS="Completed"),CountRows(Col_LoopNo))).DATE=Last(FirstN(SortByColumns(Filter('Table',STATUS="Completed"),"DATE1",Ascending),CountRows(Col_LoopNo))).DATE,Collect(Result,true),Collect(Result,false)));If(false in Result.Value, Set(VariableName, false))
If dates in a collection are not in chronological order, it will set false to the variable.
Sik