我正在使用映射数据流在 ADF 中实现我的 M 查询脚本。在 M 查询中有两个函数,一个是 Table.pivot,另一个是 Table.transpose。映射数据流具有枢轴转换,但没有转置。谁能告诉我,我们可以在 Azure 映射数据流中进行数据转置,还是我需要使用除映射数据流之外的其他东西(Databricks、Spark SQL)?
Transpose 会将所有行旋转为列,将列旋转为行。
我正在使用映射数据流在 ADF 中实现我的 M 查询脚本。在 M 查询中有两个函数,一个是 Table.pivot,另一个是 Table.transpose。映射数据流具有枢轴转换,但没有转置。谁能告诉我,我们可以在 Azure 映射数据流中进行数据转置,还是我需要使用除映射数据流之外的其他东西(Databricks、Spark SQL)?
Transpose 会将所有行旋转为列,将列旋转为行。
根据我的经验,数据流无法转置数据。
您需要在代码级别使用其他活动或工具。
我设法像这样转置一个 Excel 表:
字段#1: | 值 1 |
字段#2: | 价值 2 |
字段#3: | 价值 3 |
至
字段1 | 字段2 | 字段3 |
---|---|---|
值 1 | 价值 2 | 价值 3 |
正则表达式:regexReplace(HeaderNameRaw, "[^\\w]+", "")
匹配条件:!endsWith(name,"Raw")
名称匹配:^(?!\bFileName\b).+$