Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Table.AddJoinColumn(
table1 as table,
key1 as any,
table2 as any,
key2 as any,
newColumnName as text
) as table
Hakkında
table1 (table2için) ve key1 (table1için) tarafından seçilen anahtar sütunlarının değerlerinin eşitliğine bağlı olarak key2 satırlarını table2 satırlarıyla birleştirir. Sonuçlar adlı newColumnNamebir sütunda depolanır.
Bu işlev ile aynı şekilde Table.NestedJoinjoinKind ve olarak JoinKind.LeftOuterayarlanır.
Example
Birleştirilecek sütunu [saleID] üzerinde ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) tablosuna, ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) tablosundan "price/stock" adında birleştirerek ekleyin.
Kullanım
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"
)
çıkış
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]})
]
})