Sintaxe
M
Table.Partition(table as table, column as text, groups as number, hash as function) as listParâmetros
- tabletableObrigatório
Tabela a ser particionada.
MTable.FromRecords({[a = 2, b = 4], [a = 1, b = 4], [a = 2, b = 4], [a = 1, b = 4]})- columntextObrigatório
Coluna cujo valor passa pelo hash para definir a tabela de destino da linha.
M"a"- groupsnumberObrigatório
Número de tabelas em que a tabela de entrada será dividida.
M2- hashfunctionObrigatório
Função aplicada para obter o valor de hash.
Meach _
Retorna
listExemplo
M
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)Resultado
M
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}Mais informações
- Subgrupo
- Table