Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. Power Query (M)
  3. Funções M
  4. Table.Partition

Table.Partition

MTabela

Divide table em uma lista com groups tabelas, com base no valor de column e na função hash. O valor de hash de cada linha, módulo groups, determina em qual tabela retornada a linha é colocada.

Sintaxe

M
Table.Partition(table as table, column as text, groups as number, hash as function) as list

Parâmetros

tabletableObrigatório

Tabela a ser particionada.

M
Table.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.

M
2
hashfunctionObrigatório

Função aplicada para obter o valor de hash.

M
each _

Retorna

list

Exemplo

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
Referência
https://learn.microsoft.com/pt-br/powerquery-m/table-partition
Função anteriorTable.NestedJoinPróxima função Table.PartitionKey
Biblioteca