我们可以在Azure映射数据流中进行数据转置吗? [英] Can we do transpose of data in Azure Mapping Data Flow?
本文介绍了我们可以在Azure映射数据流中进行数据转置吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用映射数据流在ADF中实现我的M查询脚本。在M查询中有两个函数,一个是Table.Pivot,另一个是Table.Transspose。 映射数据流有枢轴变换,但没有转置。 谁能告诉我,我们是否可以在Azure映射数据流中进行数据转置,或者我需要使用除映射数据流之外的其他东西(数据库、Spark SQL)?
转置会将所有行旋转为列,并将列旋转为行。
推荐答案
我设法像这样转置了一个EXCEL表格:
字段1: | 值1 |
字段2: | 值2 |
第3字段: | 值3 |
至
字段1 | 字段2 | 字段3 |
---|---|---|
值1 | 值2 | 值3 |
解决方案
SummaryHeader(数据集Excel)
SaniitieSummaryHeader(派生列)
正则表达式:regexReplace(HeaderNameRaw, "[^\w]+", "")
TranssposeHeader(透视)
修剪汇总标题(选择)
匹配条件:!endsWith(name,"Raw")
ReduceSummaryHeader(聚合)
名称匹配:^(?!FileName).+$
这篇关于我们可以在Azure映射数据流中进行数据转置吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文