932字
4–6 分钟
作者:小北童鞋
来源:芒种学院(ID:lazy_info)
在前面的推文中,我们分享过利用动态组件来切换显示的维度、切换展示的指标,在群里收到一位同学提问,能否利用「切片器」来展示昨日、最近7日、最近30日的相关信息。
如下是一份电商最近 30 天销售的订单信息表,总共有6个字段:

那么这个效果长什么样子呢?通过切片器就可以一键展示不同时期的数据,效果非常流畅。

有两种技巧可以实现这个需求,第一种是利用Excel,第二种是利用PowerBI,今天小北就来给大家分享如何利用PowerBI实现动态切换数据。
数据预处理&DAX
首先将数据导入到PowerBI中,操作非常简单,如下:

我们新建一张「维度表」用来展示「切片器」,代码如下:

当然也可以通过直接在PowerBI中录入数据直接产生新表,接着在报表中插入「维度切片器」,效果如下:

接着新建一个「收入」度量值,用于计算收入累计,如下:
收入 = SUM('销售明细'[销售额])Code language: Excel (excel)
同时为了展示不同维度的数据,这里我们要分别为昨日、最近7日和最近30日写一个累计度量值,如下:



接着将这 3 个度量值使用SWITCH与切片器关联组装到一起:

在报表中插入「卡片图」,现在就能实现动态切换关联了。

除了累计收入,我们还需要使用柱状图展示不同时间的收入分布情况,这里不需要用到聚合,新建一个度量值,如下:

用表格展示看下度量值是否正确,结果是正确的没有问题:

接下来我们在报表中绘制图表,并且将图表分布排列整齐。
绘制图表&排列布局
这里用到了几个BI中的内置图表对象,插入「柱状图」,将「订单时间」拖动到「轴」,「收入历史」拖动到「值」。
同时需要勾选下「订单时间」,不展示「日期层次结构」。

制作出来的效果就是这样子的,可以跟随着切片器进行联动。

最后将需要添加的图表补充完整,就可以得到这样一份动态展示不同时期数据的仪表盘啦,是不是非常简单呢?

其实在BI中,还有多种技巧可以实现这个需求,下期分享利用「按钮+书签」的方式来实现。
另外Excel中也可以利用函数+命名空间来实现,如果你知道的话,可以在评论区留言告诉我们哦~
好了,关于「BI动态展示数据」的技巧分享就到这里了,如果你还有其他关于 PowerBI 的使用技巧,可以在文章下进行留言哦~
© 版权声明
文章版权归作者所有,未经允许请勿转载。




配色确实好看,想抄作业
坐等按钮书签那期,急用!
按钮书签那篇我也在等,等出来一起玩玩吧。
照着做卡在维度表了,能再讲细点吗?
有没有人试过用相对日期筛选器?效果差很多吗?
感觉步骤拆得还算细,比之前看的教程强点。
Excel 里搞这个函数套娃简直要命,还是BI香。
试了下,数据预处理那块确实费时间,但做完效果还行。
日期层次结构不关掉,轴上的日期会显示成年/季/月那种层级,不是单纯的日期值。
PowerBI学习曲线还是有点陡啊
这个动态切换确实实用,学起来
看着步骤好多,头疼
同求配色模板,自己配的总感觉土土的。
周末准备照着做一遍,希望能成功
祝你周末顺利,别忘了先把日期表弄好,省事儿。
收入历史那段代码能再详细点吗
SWITCH那块逻辑能不能画个流程图?
Excel函数套娃搞到想删软件,转BI真香了😂
求个配色模板文件,自己调的丑到不敢看
M1跑PowerBI风扇起飞,是正常现象还是我电脑废了?
“不展示日期层次结构”到底在哪关啊?翻烂了设置没找到🤔
之前调日期表熬到凌晨三点,看到这篇直接破防😭
之前被日期逻辑折腾过,深有体会
我也跟你一样,调日期表的时候头都大了。
按钮+书签那期快出吧,等着用呢
有人试过在Excel里实现类似功能吗?
DAX对我这种小白还是太难了
DAX函数名长得像乱码,看一眼就懵
DAX确实劝退,但学会了挺有用的。
有人试过用相对日期筛选器代替写DAX吗?
这切片器联动效果看着真舒服
这联动效果太顶了,就是手残党怕配错
动态展示是刚需,但BI学习成本不低啊
按钮+书签那期啥时候出?蹲一个
之前被日期表卡了好久,看到这篇有救了
只看懂了前半部分,数据预处理那块懵了
切片器效果丝滑,就是步骤有点多😂
看起来挺实用的,回头在公司项目里用用看
DAX还是不太熟,有没有更傻瓜式的方法?
用Excel做过,函数套娃太痛苦了
这个SWITCH函数有点绕,能再详细点不?
SWITCH那段其实就是根据切片器选的值,决定用哪个度量值,多试几次就懂了
收藏了,周末试试看!
周末动手别忘先把日期表整理好,卡住别慌
之前搞过类似仪表盘,光日期逻辑就调了两天,太懂了
求问那个“收入历史”度量值具体咋写的?没贴全吧🤔
收入历史其实是用 SUMX 结合 FILTER 来实现,代码大概是 … 可以参考官方文档。
用上这招,做日报轻松不少。
动态切换这个效果做报表方便多了
这招挺实用,回头试试看。
我试过,确实好用
SWITCH那块儿没太明白,能再细讲下吗?
Excel版啥时候出?等一个教程
按钮+书签那个方法啥时候更?
SWITCH函数这块讲得挺明白的。
Excel也能做到?有点好奇了。
我也挺好奇的。
这个动态展示的思路不错,可以试试。
这动态切换的效果挺酷,学起来不难。
动手试试看
这切片器联动看着爽,但DAX写起来真不省心啊
我也感觉DAX太绕,搞得我想直接用Excel 😂