Table.AddJoinColumn
Sintassi
Table.AddJoinColumn(table1 as table, key1 as any, table2 as function, key2 as any, newColumnName as text) as table
Informazioni su
Unisce le righe di table1
alle righe di table2
in base all'uguaglianza dei valori delle colonne chiave selezionate da key1
(per table1
) e key2
(per table2
). I risultati vengono inseriti nella colonna denominata newColumnName
. Questa funzione si comporta in modo analogo a Table.Join con un JoinKind LeftOuter, salvo che i risultati del join sono presentati in modalità annidata anziché flat.
Esempio 1
Aggiungere una colonna di join a ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) denominata "price/stock" dalla tabella ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) unita in join in [saleID].
Utilizzo
Table.AddJoinColumn(
Table.FromRecords({
[saleID = 1, item = "Shirt"],
[saleID = 2, item = "Hat"]
}),
"saleID",
() => Table.FromRecords({
[saleID = 1, price = 20, stock = 1234],
[saleID = 2, price = 10, stock = 5643]
}),
"saleID",
"price"
)
Output
Table.FromRecords({
[
saleID = 1,
item = "Shirt",
price = Table.FromRecords({[saleID = 1, price = 20, stock = 1234]})
],
[
saleID = 2,
item = "Hat",
price = Table.FromRecords({[saleID = 2, price = 10, stock = 5643]})
]
})
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per