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