top of page
Rechercher

Table.NestedJoin Power Query

  • contact487947
  • 24 mars
  • 1 min de lecture

Dernière mise à jour : 8 avr.

Utilité : Cette fonction crée une jointure imbriquée de deux tables, ajoutant une colonne contenant des tables imbriquées correspondant aux lignes jointes.


Syntaxe :


Table.NestedJoin(table1 as table, key1 as list, table2 as table, key2 as list, newColumnName as text, optional joinKind as nullable number) as table

La fonction « Table.NestedJoin » de Power Query combine deux tables en une seule en ajoutant une colonne qui contient des tables imbriquées. Chaque table imbriquée représente les lignes jointes de la deuxième table.


Entrée :


  • table1 : la première table à joindre.

  • key1 : la liste des colonnes de la première table à utiliser comme clés de jointure.

  • table2 : la deuxième table à joindre.

  • key2 : la liste des colonnes de la deuxième table à utiliser comme clés de jointure.

  • newColumnName : nom de la nouvelle colonne contenant les tables imbriquées.

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


Sortie :


  • Une nouvelle table avec une colonne contenant les tables imbriquées.


Exemple :


  • Jointure imbriquée simple :


let
    Table1 = Table.FromRecords({[ID=1, Name="Alice"], [ID=2, Name="Bob"]}),
    Table2 = Table.FromRecords({[ID=1, City="Paris"], [ID=2, City="Londres"],
[ID=2, City="New York"]}),
    NestedJoinedTable = Table.NestedJoin(Table1, {"ID"}, Table2, {"ID"},
"Cities")
in
   NestedJoinedTable

Cela ajoute une colonne « Cities » contenant des tables avec les lignes jointes de «Table2».

Posts récents

Voir tout
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,...

 
 
 
Fonction Table.FirstValue

Utilité :   Renvoie la première valeur d'une colonne. Syntaxe : Table.FirstValue(table as table, optional default as any) as any «...

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page