Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
Table.AddJoinColumn(
table1 as table,
key1 as any,
table2 as any,
key2 as any,
newColumnName as text
) as table
Omtrent
Joinforbinder rækkerne i table1 med rækkerne i table2 baseret på ligheden mellem værdierne i de nøglekolonner, der er valgt af key1 (for table1) og key2 (for table2). Resultaterne gemmes i en kolonne med navnet newColumnName.
Denne funktion fungerer identisk Table.NestedJoin med med joinKind angivet til JoinKind.LeftOuter.
Eksempel
Føj en joinkolonne til ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) med navnet "price/stock" fra tabellen ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) joinforbundet på [saleID].
brug
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]})
]
})