top of page

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

Utilité :   Extrait une plage de lignes spécifiques d'une table. Syntaxe : Table.Range(table as table, offset as number, count as...

 
 
 
Fonction Table.MatchesAllRows

Utilité :   Retourne « true » si toutes les lignes d'une table correspondent à une condition spécifiée. Syntaxe :...

 
 
 
Fonction Table.PartitionValues

Utilité :   Renvoie les valeurs de partition d'une table divisée en partitions. Syntaxe : Table.PartitionValues(table as table,...

 
 
 

Comentários

Avaliado com 0 de 5 estrelas.
Ainda sem avaliações

Adicione uma avaliação
bottom of page