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.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
Hakkında
table, groups ve column işlevinin değerine göre hash sayıda tablo listesine ayırır.
hash işlevi, column satırının değerine uygulanarak satır için bir karma değer elde edilir. Karma değer modulo groups, 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ığını belirlemek için karma işlevinde 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
Tablo ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) [a] sütunundaki 2 tabloya bölerek sütunların değerini karma işlevi olarak kullanı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]
})
}