Bonsoir Laurent,
En PJ un fichier avec 2 solutions:
- DAX:
Data_DAX = ADDCOLUMNS( SUMMARIZE(Data_Source,Data_Source[Matricule],Data_Source[Statut]) , "Début" , CALCULATE( MIN(Data_Source[Date])) , "Fin" , CALCULATE(MAX(Data_Source[Date])) )
>> Calculate est nécessaire pour activer la transition de contexte ici.
- Power Query / M : Tout se passe dans mon étape du group by où j'encapsule le Min et le Max dans un Record... que je n'ai plus qu'à déplier ensuite.
GroupBy_Mat_Statut = Table.Group(Date_Type, {"Matricule", "Statut"}, {{"Dates", each [Début = List.Min([Date]), Fin = List.Max([Date])] }}),
Expand_Dates = Table.ExpandRecordColumn(GroupBy_Mat_Statut, "Dates", {"Début", "Fin"}, {"Début", "Fin"}),
Enjoy!
------------------------------
Tristan Malherbe
Co-Fondateur du Club Power BI
Expert/Formateur Power BI - Microsoft MVP
------------------------------
Original Message:
Sent: Jun 13, 2022 11:39 AM
From: LAURENT SANCHEZ
Subject: regroupement avec SUMMARIZE
Bonjour à tous,
j'ai un tableau comme celui-ci :
Matricule | Statut | Date |
M001 | Temps Plein | 01/01/2022 |
M001 | Temps Plein | 01/02/2022 |
M001 | Temps Partiel | 01/03/2022 |
M001 | Temps Partiel | 01/04/2022 |
et j'aimerais afficher un tableau comme ceci :
Matricule | Statut | Date Début | Date Fin |
M001 | Temps Plein | 01/01/2022 | 01/02/2022 |
M001 | Temps Partiel | 01/03/2022 | 01/04/2022 |
J'ai essayé d'utiliser la fonction DAX SUMMARIZE : mais j'ai cette erreur

Pouvez-vous m'indiquer la bonne syntaxe ?
Merci
------------------------------
LAURENT SANCHEZ
Formateur Consultant
laurent@sanchezconsultant.com
LE HAVRE
662527022
------------------------------