Regrouper des valeurs dans une cellule

Accueil Forums Power Query Regrouper des valeurs dans une cellule

  • Ce sujet contient 2 réponse, 2 participant et a été mis à jour pour la dernière fois par Aline Clozel, le il y a 5 jours et 21 heures.
Affichage de 1 message (sur 3 au total)
  • Auteur
    Messages
  • #192237
    Aline Clozel
    Participant

    Bonjour,
    Je coince vraiment sur une étape de traitement et je cherche la manière la plus simple de le faire, si possible directement avec les boutons proposées dans power query.
    A partir d’une table contenant une ligne par association secteur/parcelles, je voudrais obtenir une seule ligne par secteur et une colonne regroupant mes parcelles
    Exemple de données sources
    Secteur Parcelle
    Nord A001
    Nord A002
    Nord A003
    Sud B001
    Sud B002
    Est C001
    Résultat attendu
    Secteur Parcelles
    Nord A001, A002, A003
    Sud B001, B002
    Est C001

    Pouves vous m’aider ? me donner une piste ?
    Merci

    #192258
    Daniel
    Participant

    Bonjour Aline, le Forum,

    1 – Utiliser Regrouper par du menu Accueil, en prenant le Secteur comme base de regroupement, dans la partie Nom indiquer Parcelles, dans Opération choisir Sum et dans Colonne choisir Parcelle.
    2 – Nous allons de voir modifier la formule donnée par le regroupement qui est :
    Table.Group(#”Type modifié”, {“Secteur “}, {{“Parcelles”, each List.Sum([Parcelle]), type nullable text}})

    par
    Table.Group(#”Type modifié”, {“Secteur “}, {{“Parcelles”, each Text.Combine([Parcelle],”, “), type nullable text}})

    Cela te donnera le résultat escompté.

    let
    Source = Excel.CurrentWorkbook(){[Name=”Data”]}[Content],
    #”Type modifié” = Table.TransformColumnTypes(Source,{{“Secteur “, type text}, {“Parcelle”, type text}}),
    #”Lignes groupées1″ = Table.Group(#”Type modifié”, {“Secteur “}, {{“Parcelles”, each Text.Combine([Parcelle],”, “), type nullable text}})
    in
    #”Lignes groupées1”

    Cordialement
    Daniel

    #192260
    Aline Clozel
    Participant

    merci pour cette méthode qui me parait simple et claire

Affichage de 1 message (sur 3 au total)
  • Vous devez être connecté pour répondre à ce sujet.