azure dataflow 中有没有办法按多个类别取消透视?

Is there a way in azure dataflow to unpivot by multiple categories?

我有以下 table 这些列,当然还有更多行:

User A1 A2 B1 B2 C1 C2 D1 D2
User1 value2 value3 value4 value5 value6 value7 value8 value9

我需要对其进行转换,使其看起来像这样:

User Number Type Value
User1 1 A value2
User1 2 A value3
User1 1 B value4
User1 2 B value5
User1 1 C value6
User1 2 C Value7
User1 1 D Value8
User1 2 D Value9

实现这种转变的最佳方式是什么?

您可以创建一个 Unpivot 转换,然后使用 DerivedColumn 转换生成类型和数字列。

步骤:

Unpivot 转换的

1.Setting:

2.Setting 的 DerivedColumn 转换:

DerivedColumn 转换数据预览:

最后用Select改造删除Type_Number列就OK了