Table.UnpivotOtherColumns
Sintaxe
Table.UnpivotOtherColumns(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table
Sobre nós
Traduz todas as colunas que não sejam um conjunto especificado em pares atributo-valor, combinados com o restante dos valores em cada linha.
Exemplo 1
Traduz todas as colunas que não sejam um conjunto especificado em pares atributo-valor, combinados com o restante dos valores em cada linha.
Utilização
Table.UnpivotOtherColumns(
Table.FromRecords({
[key = "key1", attribute1 = 1, attribute2 = 2, attribute3 = 3],
[key = "key2", attribute1 = 4, attribute2 = 5, attribute3 = 6]
}),
{"key"},
"column1",
"column2"
)
Saída
Table.FromRecords({
[key = "key1", column1 = "attribute1", column2 = 1],
[key = "key1", column1 = "attribute2", column2 = 2],
[key = "key1", column1 = "attribute3", column2 = 3],
[key = "key2", column1 = "attribute1", column2 = 4],
[key = "key2", column1 = "attribute2", column2 = 5],
[key = "key2", column1 = "attribute3", column2 = 6]
})