top of page

Table.ExpandTableColumn Power Query

  • contact487947
  • 14 mars
  • 1 min de lecture

Dernière mise à jour : 9 avr.

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.Last

Utilité :   Renvoie la dernière ligne d'une table. Syntaxe : Table.Last(table as table) as record « Table.Last » retourne la dernière...

 
 
 
Fonction Table.FromPartitions

Utilité :   Combine plusieurs partitions en une seule table. Syntaxe : Table.FromPartitions(partitions as list) as table «...

 
 
 
Fonction Table.InsertRows

Utilité :   Insère des lignes dans une table à une position spécifiée. Syntaxe : Table.InsertRows(table as table, index as number,...

 
 
 

Comentarios

Obtuvo 0 de 5 estrellas.
Aún no hay calificaciones

Agrega una calificación
bottom of page