Power Query之二 可视化数据处理

本文深入探讨PowerQuery中的日期处理技巧,包括年、季、月、周、日的各种转换和提取,并介绍了合并查询功能,详细解析了内部、左外部、右外部和完全外部连接的用法,提供了类似Excel VLOOKUP和SQL JOIN的操作体验。
摘要由CSDN通过智能技术生成

终于进入正题啦~

前面我们介绍了Power Query的基本情况,以及如何启动,导入并刷新数据。
前文回顾: Power Query 自学教程
接下来,我将介绍Power Query的数据处理功能,本篇主要围绕非数值型数据处理展开,包括日期数据,文本数据等等。

一、日期处理
在Power Query中,我们可以对日期进行各种形式的转化和提取。
PQ-日期转换
比如针对2021/5/15这个日期,可以进行不同操作获得以下结果:
1.【年】
年:2021,年份开始值:2021/1/1,年份结束值:2021/12/31
2.【季度】
季度:2(表示第二季度),季度开始值:2021/4/1,季节结束值:2021/6/30
3.【月份】
月份:5,月份开始值:2021/5/1,月份结束值:2021/5/31,一个月的某些日(翻译成人话:这个月有多少天):31,月份名称:五月
4.【周】-常用
一年的某一周:20,一月的某一周:3,星期的开始值:2021/5/10,星期的结束值:2021/5/16
5.【天】
天:15,每周的某一日:5(周六的意思,周一是第0天),一年的某一日:135,星期几:星期六

二、合并查询
最常用的功能之一,通过关键列建立两个表的连接,类似于excel的vlookup,sql的join,使用简单但功能强大。

合并查询常用的联接种类以下四类:
内部(仅保留两个表中的匹配行),等同于sql中的inner join;
左外部(保留当前表中所有行,对应表中的匹配行),等同于sql中的left join,excel的vlookup;
右外部(保留当前表中的匹配行,对应表中的所有行),等同于sql中的right join;
完全外部(保留两个表中的所有行),等同于sql中的full outer join。

下面这张图可以直观展示:
来源网上

!!!需要注意一点:用于匹配的表,必须先对关键列删除重复项再进行合并查询,否则当前记录会递补上所有匹配结果。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值