top of page

Table.ExpandTableColumn Power Query

  • contact487947
  • 14 mars
  • 1 min de lecture

Dernière mise à jour : 22 sept.

Comment utiliser Table.ExpandTableColumn Power Query ?


Utilité : Cette fonction étend une colonne contenant des tables imbriquées en ajoutant les colonnes de ces tables à la table parent.


Syntaxe :


Table.ExpandTableColumn(table as table, column as text, columnNames as list, newColumnNames as list) as table

« Table.ExpandTableColumn » prend une colonne contenant des tables imbriquées et ajoute les colonnes de ces tables à la table parent, dénormalisant ainsi les données.


Entrée :


  • table : la table contenant la colonne à étendre.

  • column : le nom de la colonne contenant les tables imbriquées.

  • ColumnNames : les noms des colonnes de la table imbriquée à ajouter à la table parent.

  • joinKind (optionnel) : le type de jointure (inner, outer, left, right).

  • newColumnNames : les noms des nouvelles colonnes dans la table parent.


Sortie :


  • Une nouvelle table avec les colonnes étendues ajoutées.


Exemple :


  • Jointure imbriquée simple :


let

    SourceTable = Table.FromRecords({[ID=1,
Details=Table.FromRecords({[City="Paris", Population=2148327]})], [ID=2,
Details=Table.FromRecords({[City="Londres", Population=8787892]})]}),
    ExpandedTable = Table.ExpandTableColumn(SourceTable, "Details", {"City",
"Population"}, {"City", "Population"})

in
    ExpandedTable

Cela étend la colonne « Details » pour ajouter « City » & « Population » à la table parent.

Posts récents

Voir tout
Fonction Table.Skip

Utilité :   Ignore un certain nombre de lignes au début d'une table et retourne le reste. Syntaxe : Table.Skip(table as table, optional...

 
 
 
Fonction Table.SplitAt

Utilité : utiliser la Fonction Fonction Table.SplitAt pour diviser une table en deux à un index spécifié. Syntaxe :...

 
 
 

Commentaires

Noté 0 étoile sur 5.
Pas encore de note

Ajouter une note
bottom of page