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.Unpivot

Table.Unpivot

MTabela

Converte as colunas pivotColumns de uma tabela em pares atributo-valor, combinados com os demais valores de cada linha.

Sintaxe

M
Table.Unpivot(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table

Parâmetros

tabletableObrigatório

Tabela de origem.

M
Table.FromRecords({[key = "x", a = 1, b = null, c = 3], [key = "y", a = 2, b = 4, c = null]})
pivotColumnslistObrigatório

Colunas a converter em pares atributo-valor.

M
{"a", "b", "c"}
attributeColumntextObrigatório

Nome da nova coluna de atributo.

M
"attribute"
valueColumntextObrigatório

Nome da nova coluna de valor.

M
"value"

Retorna

table

Exemplo

M
Table.Unpivot(
    Table.FromRecords({
        [key = "x", a = 1, b = null, c = 3],
        [key = "y", a = 2, b = 4, c = null]
    }),
    {"a", "b", "c"},
    "attribute",
    "value"
)

Resultado

M
Table.FromRecords({
    [key = "x", attribute = "a", value = 1],
    [key = "x", attribute = "c", value = 3],
    [key = "y", attribute = "a", value = 2],
    [key = "y", attribute = "b", value = 4]
})

Mais informações

Subgrupo
Table
Referência
https://learn.microsoft.com/pt-br/powerquery-m/table-unpivot
Função anteriorTable.TransposePróxima função Table.UnpivotOtherColumns
Biblioteca