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.