Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.Partition(table as table, column as text, groups as number, hash as function) as list
Około
Dzieli table
na listę zawierającą groups
tabel, na podstawie wartości column
i funkcji hash
. Funkcja hash
jest stosowana do wartości wiersza column
w celu uzyskania wartości skrótu dla wiersza. Wartość skrótu modulo groups
określa, w której z zwracanych tabel zostanie umieszczony wiersz.
-
table
: tabela do podziału. -
column
: Kolumna do skrótu, aby określić, w której zwróconej tabeli znajduje się wiersz. -
groups
: liczba tabel, do których zostanie podzielona tabela wejściowa. -
hash
: Funkcja użyta do uzyskania wartości skrótu.
Przykład 1
Podziel tabelę ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]})
na 2 tabele w kolumnie [a], używając wartości kolumn jako funkcji skrótu.
użycie
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
wyjście
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}