Compartir a través de


Table.UnpivotOtherColumns

Sintaxis

Table.UnpivotOtherColumns(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table

Acerca de

Convertir todas las columnas que no formen parte de un conjunto específico en pares de atributo-valor combinados con el resto de valores de cada fila.

Ejemplo 1

Convertir todas las columnas que no formen parte de un conjunto específico en pares de atributo-valor combinados con el resto de valores de cada fila.

Uso

Table.UnpivotOtherColumns(
    Table.FromRecords({
        [key = "key1", attribute1 = 1, attribute2 = 2, attribute3 = 3],
        [key = "key2", attribute1 = 4, attribute2 = 5, attribute3 = 6]
    }),
    {"key"},
    "column1",
    "column2"
)

Salida

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