Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
O
Rozdelí table do zoznamu groups počtu tabuliek na základe hodnoty column a funkcie hash. Funkcia hash sa použije na hodnotu column riadka, aby sa získala hodnota hash pre riadok. Hodnota hash modulo groups určí, do ktorej z vrátených tabuliek sa riadok umiestni.
-
table: Tabuľka, ktorá sa má rozdeliť na oblasti. -
column: Stĺpec, ktorý sa má hashovať, na určenie vrátenej tabuľky, v ktorej sa riadok nachádza. -
groups: Počet tabuliek, na ktoré sa bude rozdeliť vstupná tabuľka. -
hash: Funkcia použitá na získanie hodnoty hash.
Príklad
Rozdeliť tabuľku ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) do 2 tabuliek v stĺpci [a] pomocou hodnoty stĺpcov ako funkcie hash.
používania
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
výstupu
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}