Salut @jonathan schulz,
Voici une manière d’y arriver :
ClearCollect(n colData,n {n Id: 1,n Date: Date(2022, 1, 3)n },n {n Id: 1,n Date: Date(2022, 1, 1)n },n {n Id: 1,n Date: Date(2022, 1, 2)n },n {n Id: 1,n Date: Date(2022, 1, 5)n },n {n Id: 2,n Date: Date(2022, 1, 3)n },n {n Id: 2,n Date: Date(2022, 2, 3)n },n {n Id: 3,n Date: Date(2022, 1, 23)n },n {n Id: 3,n Date: Date(2022, 2, 13)n },n {n Id: 3,n Date: Date(2022, 1, 3)n }n);nClear(colRecent);nForAll(n Sort(n GroupBy(n Sort(n colData,n Date,n Descendingn ),n "Id",n "Dates"n ),n Id,n Ascendingn ) As loopData,n Collect(n colRecent,n {n Id: loopData.Id,n Date: First(loopData.Dates).Daten }n )n)
Tu peux coller ce code sur un bouton, il marche. J’ai fait au plus vite. Y’a peut-être plus optimisé… 🙂
CommentID=C4WmUoX35ibdLzk, PostID=dMoEo8USv3u8dHZ