|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
PQ可能是MS所有产品线里,说明文档最语焉不详的一个,没有之一!就我在实际工作中看到、了解到的情况,PQ的地位也确实很尴尬,抛开PQ本身的运行效率很一般不说,一般大一点的公司都有完备的ETL流程、数据仓库、数据集市等等,数据清洗、维度建模等早就完成,PQ连替补都打不上。。。
扯远了,说回你提出的问题,这样改写一下:
- let
- Source = List.Transform(
- {"1".."4"},
- (x) => Function.InvokeAfter(
- (optional arg) => "第" & x & "次计时: " & DateTime.ToText(DateTime.FixedLocalNow()),
- #duration(0,0,0,1)
- )
- )
- in
- Source
复制代码
- {"1".."4"}中的每个元素依次被传递给(x)=>后面所定义的整个函数体了,至于x用不用,是所定义的函数体的事,谁也没规定传进来就必须得用,就像这样:List.Transform({1..4}, (x)=>"我就是不用"),仍然可以正常运算得出结果;
- Function.InvokeAfter(function as function, delay as duration)的1参必须是函数,既然是函数,就得有个函数的样子嘛,也就是通常见到这个样子:
(参数) => 函数体
恰好DateTime.LocalNow()需要传入的参数个数为0,那么就弄个()=>形式即可,或者像我写的那样(optional arg)=>,这里的关键字optional不可少。
|
评分
-
1
查看全部评分
-
|