easyui中的datagrid中的日期列设置默认值_Power Query中如何把多列数据合并?升级篇...

之前我们了解到了如何把2列数据进行合并的基本操作,Power Query中如何把多列数据合并?也就是把多个字段进行组合并转成表。那如果这类的数据很多,如何批量转换呢?我们需要把转换的这一部分做成循环的函数即可。

多列组合=(x)=>Table.Combine(List.Transform({1..x},  each Table.FromColumns( List.Range(字段数据列表,0,1)& List.Range(字段数据列表,(_*3-3)+1,3) ) )  )

这个函数是在当前查询功能中进行的书写,但是实际我们在平时想要调用的时候,还有很多需要进一步的进行修改及优化。

1. 生成一个表格参数变量

生成这个参数变量是为了我们之后可以在直接调用来处理同类表格。

我们了解到在代码中的字段数据列表实际上是个已经经过Table.ToColumns处理过的一个列表嵌套列表格式。所以我们在优化代码的时候可以把这一步处理的过程直接作为自定义函数的部分流程。同时我们在这个里面直接把函数的参数数量及类型给固定住。

b3ec8fc437167875618500321a047322.png
let多列组合=(需要操作的表 as table, x as number) as table=>Table.Combine(List.Transform({1..x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值