Ga naar hoofdinhoud

Table.UnpivotOtherColumns

Zet alle kolommen behalve een opgegeven set om in paren met kenmerken en waarden.

Syntax

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

Remarks

Zet alle kolommen behalve een opgegeven set om in paren met kenmerken en waarden, gecombineerd met de rest van de waarden in elke rij.

Examples

Example #1

Zet alle kolommen behalve een opgegeven set om in paren met kenmerken en waarden, gecombineerd met de rest van de waarden in elke rij.

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

Result:

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

Category

Table.Column operations