Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Syntaxis
Table.AddJoinColumn(
table1 as table,
key1 as any,
table2 as any,
key2 as any,
newColumnName as text
) as table
Over
Hiermee worden de rijen van table1 samengevoegd met de rijen van table2 op basis van de gelijkheid van de waarden van de sleutelkolommen die zijn geselecteerd door key1 (voor table1) en key2 (voor table2). De resultaten worden opgeslagen in een kolom met de naam newColumnName.
Deze functie gedraagt zich identiek aan Table.NestedJoin met joinKind ingesteld op JoinKind.LeftOuter.
Voorbeeld
Voeg een joinkolom toe aan ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) genaamd "price/stock" uit de tabel ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) en koppel deze op [saleID].
Gebruik
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"
)
uitvoer
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]})
]
})