26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)
本节重点:Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)
需求如下:
上图所示,根据左侧的数据源,统计出2016年各月各周的借书人数(效果如右侧所示)。
分析:很明显,这个需求是对日期的一个操作,其实仅需要用到左侧的第一列即可。
处理思路:直接用数据透视表处理有难度,最终还是采用PQ进行加工,得到“第几周”以及“周开始日”“周结束日”。
主要运用知识点:周的处理。
首先得到“一个月的某一周”、“星期开始值”、 “星期结束值”。
插入的每月的某一周 = Table.AddColumn(删除的列, "WeekOfMonth", each Date.WeekOfMonth([借书日期]), type number),
插入的周始 = Table.AddColumn(插入的每月的某一周, "StartOfWeek", each Date.StartOfWeek([借书日期]), type datetime),
插入的周终 = Table.AddColumn(插入的周始, "EndOfWeek", each Date.EndOfWeek([借书日期]), type datetime),
效果如下:
接下来我们可以考虑是在PQ中直接处理呢,还是保存连接,到数据透视图中进行处理呢?
不妨先用PQ方式做一下。
选中第一列,进行取月操作,并增加后缀。(顺便给第二列也增加前缀以及后缀)
然后为了计数,可以选中四列,进行“分组依据”。
最后关闭上载到当前表,进行对比。
效果是达到了,但是没有需求那么炫酷。
下面是两种方式对比,具体数据透视表如何操作这里不做详述。
26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)相关推荐
- 27、Power Query-日期与时间数据处理实例(图书室借书统计)
本节要点:Power Query-日期与时间数据处理实例(图书室借书统计) 承接上一节的需求,我们引入切片器的功能,对图书室的借书以及归还情况进行查询和筛选,效果图如下: 对"借书状态&qu ...
- 25、Power Query-日期与时间数据处理
本节知识点:Power Query-日期与时间数据处理 日期与时间数据处理功能位置(同样在"转换"和"添加列"菜单中都存在): 这里重点讲解一下某些知识点. 比 ...
- ORACLE - 求 某年 -某月/某周 最后一天日期
求 某年某周 的最后一天: 周定义: 每年1月1号 为第一周的开始,周一为周的第一天 CREATE OR REPLACE FUNCTION func_week_lastdate(ye IN NUMBE ...
- [曾贤志]Power Query简单得不像话的数据处理功能-曾贤志-专题视频课程
[曾贤志]Power Query简单得不像话的数据处理功能-1307人已学习 课程介绍 Excel是现在流行.灵活的电子表格软件之一.它地应用触及职场每一角落.我是一个爱玩儿Excel ...
- BI神器Power Query(12)-- PQ创建时间维度表(1)
Power Query支持数据模型,可以将多种数据添加到数据模型,然后建立关联关系并进行后续分析.有些时候会使用类似于数据仓库星形模型的方式进行关联,这里常用的两类表为维度表和事实表.维度表是维度属性 ...
- MySQL日期与时间函数
MySQL日期与时间函数 MySQL服务器中的三种时区设置: ①系统时区-保存在系统变量system_time_zone ②服务器时区-保存在全局系统变量global.time_zone ③每个客户端 ...
- Power Query 自学教程
挖坑很久都没填,突然发现这篇文章阅读量很高,大半年过去了,虽然距离Power Query大神还有很远很远,但是通过学习和摸索,勉强算得上能够熟练操作80%+常用功能. 在使用Power Query半年 ...
- JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解
文章目录 一.LocalDate.LocalTime.Instant.Duration.Period 1.LocalDate和LocalTime a.LocalDate b.LocalTime 2.合 ...
- linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...
您可以使用date命令来修改CentOS Linux的时间 修改日期: 将时间设置为2014年6月20日的命令如下: #date -s 2014年6月20日 修改时间: 将系统时间设置为14:20:0 ...
最新文章
- Jquery源码分析之匿名函数的自执行
- C++继承时的名字遮蔽(二)
- Google App Engine平台下JDOQL查询报异常的问题解决方案
- Fabric--使用多通道
- Bit-Z 关于交易隐藏及下线说明
- 处理字符串_7_判断字符串是字符串数字型
- 项目案例:qq数据库管理_2小时元项目:项目管理您的数据科学学习
- 蓝桥杯 java基础练习 回形取数
- AndroidStudio_安卓原生开发_Android开发中界面调试很别扭? 设置应用屏宽屏高_应用大小_design_width_in_dp---Android原生开发工作笔记140
- 数字时钟——FPGA
- Pooling反向传播
- 利用SSA方法插值GRACE数据的空缺数据
- LintCode 1144.范围加法之二
- android 浏览器 遥控器 光标,论Android智能电视盒子必装应用之——飞视浏览器
- EXCEL中矩阵运算
- 小强机器人用户手册和教程目录
- 腾讯云服务器入门使用指南教程 新手必看教程
- Laravel 用户认证中 attempt方法
- 如何写 Cover Letter 论文投稿
- 【职场思考】没听过的22条技术大牛的建议
热门文章
- 前众信旅游B端产品经理吴彪:如何搭建B端电商产品及用户体系
- 【产品】腾讯产品经理总结:toB的产品经理和toc产品经理区别
- 【管理】高级经理与普通经理区别到底在哪?
- (一)Java工程化--Maven基础
- iOS开发——图片转PDF的实现方法
- 读《大道至简-- 第二章 是懒人造就了方法》 有感
- Microsoft.CSharp.CSharpCodeProvider
- unity3d AssetBundle包加密
- SoaBox 1.1.6 GA 发布,SOA 模拟环境
- oracle数值类型--LOB+ROWID/UROWID