Table.AddJoinColumn
Sözdizimi
Table.AddJoinColumn(table1 as table, key1 as any, table2 as function, key2 as any, newColumnName as text) as table
Hakkında
(table1
için) ve key2
(içintable1
table2
) tarafından seçilen key1
anahtar sütunlarının değerlerinin eşitliğine bağlı olarak satırlarını satırlarıyla table2
birleştirir. Sonuçlar adlı newColumnName
sütuna girilir. Bu işlev, LeftOuter'ın JoinKind'i ile Table.Join işlevine benzer şekilde davranır, ancak birleştirme sonuçları düzleştirilmiş bir şekilde değil iç içe yerleştirilmiş bir şekilde sunulur.
Örnek 1
[saleID] tarihinde birleştirilen tablodan ({[saleID = 1, item = "Shirt"], [saleID = 2, item = "Hat"]}) adlı tabloya ({[saleID = 1, price = 20], [saleID = 2, price = 10]}) bir birleşim sütunu 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]})
]
})
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin