加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

27、Power Query-日期与时间数据处理实例(图书室借书统计)

发布时间:2020-12-31 06:33:03 所属栏目:大数据 来源:网络整理
导读:本节要点:Power Query-日期与时间数据处理实例(图书室借书统计) 承接上一节的需求,我们引入切片器的功能,对图书室的借书以及归还情况进行查询和筛选,效果图如下: 对“借书状态”和“归还状态”进行筛选,亦可同时筛

本节要点:Power Query-日期与时间数据处理实例(图书室借书统计)

承接上一节的需求,我们引入切片器的功能,对图书室的借书以及归还情况进行查询和筛选,效果图如下:

27、Power Query-日期与时间数据处理实例(图书室借书统计)


对“借书状态”和“归还状态”进行筛选,亦可同时筛选。

要点:计算截止到目前已借阅的天数,同当时的“借书天数”进行相减,从而区分“刚到期”、“未到期”、“已到期”。

具体实现:

这里我们就需要用到之前课程讲到的“年限”。意思是选中列到当前系统时间所间隔的时间。

27、Power Query-日期与时间数据处理实例(图书室借书统计)


查看公式:

= Table.AddColumn(更改的类型,"AgeFromDateTime",each DateTime.LocalNow() - [借书日期],type duration)

其实就是用我们熟悉的当前日期函数?DateTime.LocalNow() ?减去“借书日期”得到的结果。

27、Power Query-日期与时间数据处理实例(图书室借书统计)


然后我们只需要其天数,取其天数(持续时间——天),用“借书天数”取减,得到如下结果。

27、Power Query-日期与时间数据处理实例(图书室借书统计)


这里我们又将用到之前数学计算里的一个功能(转换——信息——符号):

27、Power Query-日期与时间数据处理实例(图书室借书统计)


这个功能的效果是:若为正数则显示“1”,若为负数则显示“-1”,若为0则显示“0”。

27、Power Query-日期与时间数据处理实例(图书室借书统计)


接下来的工作就简单了,进行替换,不过有一个小细节需要注意:先替换“-1”,然后接着替换其他,原因自己悟。

接着索性把“是否归还”同样进行替换。

效果如下:

27、Power Query-日期与时间数据处理实例(图书室借书统计)


这个时候就可以上载到当前工作表了。

接着插入“切片器”即可满足需求。

27、Power Query-日期与时间数据处理实例(图书室借书统计)


27、Power Query-日期与时间数据处理实例(图书室借书统计)


要是需要达到最终效果,直接隐藏右边部分即可(因为这个切片器可以将左右联动)。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读