top of page

Table.NestedJoin Power Query

  • contact487947
  • 24 mars
  • 1 min de lecture

Dernière mise à jour : 22 sept.

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