网站首页 > 资源文章 正文
有这样一组数据,我们要找出相同客户编号、相同入库时间数据中的修改前的第一个值与修改后的最后一个值:
首先我们做分组操作:
用高级选项,选择两个分组条件,选所有行。
得到这样的结果:
提取值:
修改前:第一个值用{0}来提取。
提取结果如下:
修改后:修改后要知道分组后的表有多少行,根据函数来写列表的脚标。
提取结果如下:
上面是我们分步来做的值的提取,我们也可以一步获得结果,用列表函数中的两个函数:
- List.First:获取列表第一个值
- List.Last:获取列表最后一个值
第一步也要做多条件的分组,然后修改分组公式:
= Table.Group(更改的类型,
{"客户编号", "入库时间"},
{{"修改前", each List.First(_[修改前])},
{"修改后", each List.Last(_[修改后])}})
当然上面的公式中的也可以用我们分步中的提取值的公式,也能得到相同结果:
= Table.Group(更改的类型,
{"客户编号", "入库时间"},
{{"修改前", each _[修改前]{0}},
{"修改后", each _[修改后]{Table.RowCount(_)-1}}})
用列表函数提取公式看起来更整洁,更容易理解,直接用列表的角标提取,公式可能会简单一些,但是可读性较差。
总结一下:
Power Query 中的列表类函数是最基础的函数,提供了各种基础运算,排序、极值、查找、替换、拆分、合并、循环、迭代等等,需要花点时间好好研究研究。
猜你喜欢
- 2024-09-21 LeetCode在排序数组中查找元素的第一个和最后一个位置34
- 2024-09-21 LeetCode算法第34题:在排序数组中查找元素第一个和最后一个位置
- 2024-09-21 爱情公寓各人第一个镜头和最后一个镜头,真的感受到了岁月的痕迹
- 2024-09-21 爱情公寓第一个镜头与最后一个镜头
- 2024-09-21 希罗:斯特鲁斯总是第一个来最后一个走 他帮助球队取得胜利
- 2024-09-21 YMG连线最美逆行者|翟声平:第一个进,最后一个出
- 2024-09-21 小贾巴里:博班总是训练第一个到最后一个走 他会鼓励每个人
- 2024-09-21 西游记中,孙悟空打死的第一个和最后一个妖怪,分别是谁?
- 2024-09-21 加克波:萨拉赫是典范,他训练总是第一个来最后一个走
- 2024-09-21 幼儿园接孩子,第一个接不好,最后一个接更不好,最合适的是?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)