Resolve BI

Transformar colunas de meses em linhas

Intermediário5 min

O problema

A planilha tem uma coluna por mês e o modelo precisa de uma coluna de data.

Como funciona

Selecione as colunas de mês e use Transformar em Linhas (unpivot). O resultado é um par atributo/valor pronto para o modelo.

Exemplo

Power Query (M)
= Table.UnpivotOtherColumns(
    Origem,
    {"Produto"},
    "Mes",
    "Valor"
)

Resultado

Uma linha por produto e mês, no formato que o modelo espera.

Quando usar

  • Planilhas em formato de matriz
  • Relatórios exportados de ERP

Quando evitar

  • Quando a base já vem normalizada

Resolve Melhor

Use Unpivot Other Columns em vez de selecionar meses manualmente: novas colunas passam a funcionar sem editar a consulta.

Dúvidas relacionadas