top of page

Fonction Table.ExpandTableColumn

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

Utilité :   Supprime une plage de lignes d'une table. Syntaxe : Table.RemoveRows(table as table, index as number, count as number) as...

Fonction Table.RemoveRowsWithErrors

Utilité :   Supprime toutes les lignes contenant des erreurs dans une table Syntaxe : Table.RemoveRowsWithErrors(table as table,...

Fonction Text.Trim

Utilité :   Cette fonction supprime tous les espaces de début et de fin d'une chaîne de texte. Syntaxe : Text.Trim(text as nullable...

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page