利用Power Query,PowerBI轻松展示最近N天

2021年09月26日20:35:05 资讯 1778

最近发生的业务往往需要更及时的关注,所以报告中经常有展示最近N天数据的需求,之前曾介绍过利用DAX动态的显示最近N天:

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

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

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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻


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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻


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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻


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

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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻



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

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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻


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

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻

然后修改M代码为:

利用Power Query,PowerBI轻松展示最近N天 - 天天要闻


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

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

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

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

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

更多推荐

我的新书《PowerBI商业数据分析》上市了

PowerBI如何进行财年分析?

PowerBI 运行速度慢?15个改善的最佳实践送给你

采悟,“PowerBI星球”创始人,《Power BI商业数据分析》作者

资讯分类资讯推荐

范玮琪力挺陈建州,第三位受害人站出来,好姐妹makiyo也补刀 - 天天要闻

范玮琪力挺陈建州,第三位受害人站出来,好姐妹makiyo也补刀

#陈建州风波牵连多位明星#近期,台湾省艺人陈建州性骚扰事件越演越烈,已经有三位女艺人大牙、郭源元和黑涩会美眉妖娇出来指控陈建州对她们的性骚扰行为。陈建州妻子范玮琪则发文力挺老公。范玮琪发文表示自己孕期一直在家,外出黑人一直陪同,黑人不可能存在带女性回家的可能。
一战华工的珍贵照片 - 天天要闻

一战华工的珍贵照片

赴欧劳工上船前消毒洗澡,发放印有编号的外衣、裤子、腰带及内衣、草帽及鞋袜等,还统一配置毛毯、铺盖、水杯和铁饭碗的工具包,并在离国前集中在威海等地稍作军训。
阳后还有这个后遗症,向风而行征文 - 天天要闻

阳后还有这个后遗症,向风而行征文

#头条创作挑战赛第二期#​#暖冬的生活记#​#电视剧向风而来行征文#​最近我右侧的眼睛好难受,每天睡醒就然糊糊的,一天感觉看东西不太清楚,视力下降很明显,头也晕晕的,闷闷的,不是很舒服。我不知道其他人阳后有没有这个症状。
北大高材生感叹道:“这辈子我就没说过几次真话!” - 天天要闻

北大高材生感叹道:“这辈子我就没说过几次真话!”

我有一个姓于的朋友,大家都管他叫老于。老于今年五七多岁,北大毕业,清华读的硕士,北师大读的博士,妥妥的学霸。他现在是一家厅级单位的副总工,待遇也不错。在我们这些人眼里,那可是人中龙凤,几乎是神一样的存在。有一次几个朋友一起喝酒,喝多以后,大家照例吹捧这位学霸朋友。
画家把字画作价3万放老板店里寄卖,老板索要2成佣金,被画家拒绝 - 天天要闻

画家把字画作价3万放老板店里寄卖,老板索要2成佣金,被画家拒绝

街上有那种卖字画的店铺,这种店铺非常的少,因为懂画的人也少。店铺的老板是个爱画之人,不是名家的画,只要是画的好,价格合适,他也会收下,或者帮忙寄卖。王立是一名没有任何名气的画家,经常会拿一些画到店里寄卖,几百到几千的价格都有。这一天,王立又拿来一幅画,说是要寄卖。
04年辽宁老汉捡石头修猪圈,发现"白发人头",专家赶来:终于找到了 - 天天要闻

04年辽宁老汉捡石头修猪圈,发现"白发人头",专家赶来:终于找到了

二〇二二年,很多很有名的节目被网友们重新翻出来,比如《今日说法》,网友们甚至还列出了必看节目单。说到必看的“电子榨菜”,网友们纷纷调侃起了一档节目,它十分喜欢以农村口耳相传的惊悚故事为开头,经过不断的探索,最终以科学的手段解释灵异现象,它就是《走近科学》。
运河拾韵:爱的波涛(十三) || 朱钧贤 - 天天要闻

运河拾韵:爱的波涛(十三) || 朱钧贤

作者:朱钧贤 摄影:竹叶青“老板,还有什么吩咐?”雪娟和素英同时止步,愕然的转过身来。徐文琪将手中的钢笔在桌子上敲了敲,注视了她们一眼,道:“还有几个问题要对你讲一讲,我们饭店是食品服务性质的,首先必须要求清洁和卫生,还有的是要注意服务态度必须热情周到,使客人满意。