Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Table.AddJoinColumn(
table1 as table,
key1 as any,
table2 as any,
key2 as any,
newColumnName as text
) as table
Om
Sammanfogar raderna i table1 med raderna i table2 baserat på likheten mellan värdena för de nyckelkolumner som valts av key1 (för table1) och key2 (för table2). Resultaten lagras i en kolumn med namnet newColumnName.
Den här funktionen fungerar identiskt Table.NestedJoin med med inställd joinKind på JoinKind.LeftOuter.
Exempel
Lägg till en sammanlänkningskolumn i ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) med namnet "price/stock" från tabellen ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) kopplad till [saleID].
Användning
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"
)
utdata
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]})
]
})