Delen via


Table.UnpivotOtherColumns

Syntaxis

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

Info

Hiermee worden alle andere kolommen dan een opgegeven set omgezet in kenmerk-waardeparen, gecombineerd met de rest van de waarden in elke rij.

Voorbeeld 1

Hiermee worden alle andere kolommen dan een opgegeven set omgezet in kenmerk-waardeparen, gecombineerd met de rest van de waarden in elke rij.

Gebruik

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

Uitvoer

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