Table.Partition
Sözdizimi
Table.Partition(table as table, column as text, groups as number, hash as function) as list
Hakkında
table
ve işlevinin groups
değerine column
hash
göre öğesini tablo sayısı listesine böler. İşlev hash
, satır için bir karma değer column
elde etmek için satırın değerine uygulanır. Karma değer modulo groups
değeri, döndürülen tablolardan hangisine satırın yerleştirileceğini belirler.
table
: Bölümleme tablosu.column
: Satırın hangi döndürülen tabloda yer aldığına karar vermek için karma olarak kullanılacak sütun.groups
: Giriş tablosunun bölümlendirileceği tablo sayısı.hash
: Karma değer elde etmek için uygulanan işlev.
Örnek 1
Sütunun değerini karma işlevi olarak kullanarak tabloyu ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
[a] sütunundaki 2 tabloya bölün.
Kullanım
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
Çıkış
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}
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