Partilhar via


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]
})