自动展示最近N天,其实利用 Power Query 更简单

Power BI动态显示最近N天的数据

如果在报告中只需要分析最近N天的数据,其实也可以不用这么麻烦,还可以利用PowerQuery的日期筛选器,更方便的实现。

数据导入到PowerQuery后,按数据中的日期字段来筛选数据。比如这个订单表,只需要点击订单日期列右侧的下拉箭头,即可找到日期筛选器:

在日期筛选器中内置有各种粒度的筛选,比如昨天、今天、本周、上周、本月、本年等等,甚至也可以细化到按小时、分钟、秒来筛选行,还可以自定义筛选。

如果仅需要最近5天的订单数据,只需要选择“在之前的”,然后在弹出的窗口中输入5天就可以了:

然后上载,模型中就是最近5天的数据,直接做可视化展示即可。


上面用的之前5天不包括今天,如果想要包含今天的最近5天数据,可以这样设置:之前的4天以及今天。

如果打算修改为最近15天的数据,点击“转换数据”进入PowerQuery编辑器,点击筛选行这个步骤旁边的小齿轮,可以再次进入筛选行的按钮,将5修改为15就可以了。

也可以直接修改这个步骤的M代码,将其中的5改为15:

还可以利用PowerQuery的参数,将这个最近N天动态化,先在PowerQuery里建个参数:

然后修改M代码为:

就可以根据参数的值来动态的筛选最近N天了。

这种做法加载到模型中的数据永远就是最近N天的,会随着日期的变化而动态变化,更加简单轻巧,但简单也伴随着单调,它无法灵活的根据用户交互来展示某个日期之前的最近N天,也无法仅利用这张表做其他的分析,比如同期对比分析等。

具体用哪种方式,如何建立模型,依然是根据实际业务的需要来衡量。

当然如果你的历史数据非常多,而你只需要分析最近3年的,同样可以利用日期筛选器来动态的提取最近3年的数据,而无需将全部历史数据都加载到数据模型中,这样可以显著的提升模型性能。

关于PowerQuery日期筛选器,其他的粒度和筛选方式可以自己尝试一下。


(0)

相关推荐

  • Excel动态图表,超简单的制作过程

    制作的图表信息多的情况下,不方便查看,可以制作一个动态图表,根据分类查看数据,点击对应的分类按钮,就能直观地看到对应的数据.下面教你制作动态图表的小技巧. 效果演示: 开始制作: 1.选中数据,点击插 ...

  • Power BI动态查询数据库,以及需要注意的问题

    小勤:现在公司数据库里的数据量很大,怎么才能按需要仅接入自己需要的数据?比如说,按需要输入起始日期,然后仅从数据库里接入该起始日期至今的数据. 大海:你可以设置起始日期为参数,然后在接入数据库时使用的 ...

  • 自动提取Excel中不重复的数据,利用PowerQuery点点鼠标就搞定

    自动提取Excel中不重复的数据,利用PowerQuery点点鼠标就搞定

  • 利用 Power Query VBA 实现 CSV 数据清洗

    相关背景 之前接到一个任务,要将旧系统中的业务数据导入到新的生产库(Oracle 11g).由于大部分数据是按年份收集的CSV 文件,于是想到 PL/SQL Developer 中的文本导入器(Tex ...

  • 利用Power Query转换表格

    常见的二维表是一种交叉表,有行.列两个方向的标题交叉定义数据的属性.二维表在工作和生活中应用十分广泛,如课程表.工资表.人员花名册.价格表等.一维表则是每一行都是完整的记录,数据属性并不需要列标题来定 ...

  • 利用Power Query实现多个工作表合并

    第一步 打开1个新建的表格后,点[数据]-[获取数据]-[来自文件]-[从工作簿] 第二步 通过浏览窗口导入需要合并的工作簿文件 第三步 在导航器中选择[工作簿名称]-[转换数据] 第四步 在Powe ...

  • 利用Power BI的按钮和书签,动态切换图表

    PowerBI中的按钮,通过一定的设置,应用于报表或者仪表板中,可以实现更有趣.更丰富的交互方式,本文通过一个实例了解按钮的用法. 前面已介绍了书签的使用,这篇文章,使用书签,并结合按钮的操作,实现图 ...

  • 牛市来了?利用Power BI辅助投资分析

    上周的文章发出约稿邀请后,后台收到不到小伙伴的热情留言.跃跃欲试,以后会不定期放出一些投稿的文章,也欢迎更多的小伙伴参与,只要你有干货热爱分享,就有机会成为「PowerBI星球」创作团队的一员哦. 今 ...

  • 利用Power BI,可视化全球疫情状况

    近期国际疫情愈演愈烈,在这个特殊的时期,一方面仍要照顾好自己.不要为疫情防治添乱,另一方面,也可以利用疫情数据提升自己的数据分析和可视化技能. 下面是我制作的几个可视化图表,分别注释了每个可视化用到的 ...

  • 利用Power BI批量获取豆瓣电影数据

    2020年的电影市场沉寂了大半年,随着国庆档几部影片的上映,差不多恢复到了往年的热度,不过打算看哪部电影不能仅看是否热门,更靠谱的是参考电影评分,更准确的说,是看豆瓣的评分. 这篇文章就来看看如何用P ...

  • 利用Power BI智能叙述,生成动态报告摘要

    使用PowerBI制作数据报表非常方便,但一个可视化报告,不能只有图表,在报告中制作一个摘要,对图表的重要信息进行简洁的描述,让用户有个整体的概览,是很有必要的. 在PowerBI中如何快速编写摘要呢 ...

  • 利用Power BI计算组,动态切换各种范围的数据标签

    上篇文章介绍了利用计算组动态显示最高点和最低点数据标签的案例,其实还可以进一步展开,利用切片器来动态的展示不同范围的数据标签. 比如设计动态的切换,可以显示全部的数据标签,也可以只显示最高最低点的数据 ...