Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Syntaksi
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
Noin
Osioi table taulukoiden groups määrän luetteloksi column arvon ja hash-funktion perusteella.
hash-funktiota käytetään column rivin arvolle, jotta saadaan rivin hajautusarvo. Hajautusarvon jakojääne groups määrittää, mihin palautetuista taulukoista rivi sijoitetaan.
-
table: Ositettava taulukko. -
column: Sarake, jonka avulla määritetään hajautustoiminto sen selvittämiseksi, missä palautetussa taulukossa rivi sijaitsee. -
groups: Niiden taulukoiden määrä, johon syötetaulukko ositetaan. -
hash: Hajautusarvon hankkimiseen käytetty funktio.
Esimerkki 1
Osioi taulukon ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) kahteen sarakkeen [a] taulukkoon käyttäen sarakkeiden arvoa hajautusfunktiona.
käyttö
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
Output
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}