Treinamento
Módulo
Transformar dados implementando pivot, unpivot, rollup e cube - Training
Esse conteúdo faz parte da Transformação dados implementando pivot, unpivot, rollup e cube.
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Table.Unpivot(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table
Converte um conjunto de colunas de uma tabela em pares de atributo/valor, combinados com o restante dos valores em cada linha.
Transforme as colunas "a", "b" e "c" da tabela ({[ key = "x", a = 1, b = null, c = 3 ], [ key = "y", a = 2, b = 4, c = null ]})
em pares de atributo/valor.
Usage
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"
)
Saída
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]
})
Treinamento
Módulo
Transformar dados implementando pivot, unpivot, rollup e cube - Training
Esse conteúdo faz parte da Transformação dados implementando pivot, unpivot, rollup e cube.