Bonjour Eric, le Forum,
En espérant avoir bien compris la demande, je propose la solution suivante.
let
Source = Excel.CurrentWorkbook(){[Name=”Jour_Exploitation”]}[Content],
GrouperLesSalles = Table.Group(Source, {“Salles”}, {{“AllRows”, each _, type table [Salles=nullable text, Dates=nullable datetime, Exploitation Début=nullable number, Exploitation Fin=nullable number]}}),
AjoutColResultat = Table.AddColumn(GrouperLesSalles, “Resultat”, each if List.Count([AllRows][Salles]) > 1 then Table.Skip([AllRows],1) else [AllRows]),
DevelopperResultat = Table.ExpandTableColumn(AjoutColResultat, “Resultat”, {“Dates”, “Exploitation Début”, “Exploitation Fin”}, {“Dates”, “Exploitation Début”, “Exploitation Fin”}),
SuppressionColonnes = Table.RemoveColumns(DevelopperResultat,{“AllRows”}),
ModificationTypeDonnees = Table.TransformColumnTypes(SuppressionColonnes,{{“Dates”, type date}, {“Exploitation Début”, type time}, {“Exploitation Fin”, type time}})
in
ModificationTypeDonnees
Si cela ne répond pas à ce que vous attendez, serait-il possible de donner un exemple de résultat attendu ?
Cordialement
Daniel