欢迎光临散文网 会员登陆 & 注册

PowerBI之DAX神功番外篇60 把矩阵当切片器

2023-08-04 20:29 作者:孙兴华zz  | 我要投稿

网友提问:

放大图片

回答网友问题:

您的问题是,通过交易日期切片器上选择的值,来生成一个年龄列表(切片器),让他再做第二次筛选。

至于年龄怎么算,我之前的文章中提过,每个人的业务不一样,我就默认是您选的(交易日期-出生日期)/365,如果有其它需要请看文章

https://www.bilibili.com/read/cv24704089

接下来我们说方法:

1、导入数据

2、在【新建表】中做一个日期参数表,如下图所示

把这个参数表的交易日期字段放到切片器上,如下图所示

(别放错了,是这个参数表的,不是原表的)

3、写度量值

你在切片器上选的那个值会传到变量x中

通过maxx函数对原表每一行进行四则运算求年龄

4、做一个矩阵,放什么字段,放哪个表的字段,如下图所示

把总计给隐藏,如下图所示

把特定列中的姓名和年龄的背景色改成白色(两个字段都改)


关于姓名列如何隐藏,我在《PowerBI火力全开》第00集就讲了,回去看一下

5、再做一个矩阵,如下图所示

6、我们按网友提问的方式操作

当我选择2020年的日期时

当我选择2021年的日期时

当我选择2022年的日期时

现在已经实现了,我交易日期发生变化时,每个人的年龄跟着变

然后我选择哪个年龄,另一个矩阵也跟着筛选

例如我 【交易日期】选的 2022/12/21   【年龄】选的25,如下图所示

我个人猜测。有可能有这么一个分析,比如2021年35岁的员工占比是多少,2022年35岁员工占比是多少。。。


Ps:当然方法不止一种,如果有能生成一个动态新建列或新建表方法那就更好了:)哪位小伙伴会可以留言帮助这位网友!

PowerBI学习顺序:

【1】Access基础篇,学习s01开头的集数,理解表格数据规范和表关系

https://www.bilibili.com/video/BV1tf4y117Sh

【2】PowerBI火力全开,学习函数语法,与应用场景

https://www.bilibili.com/video/BV1qa4y1H7wp

【3】DAX神功,学习DAX函数原理

https://www.bilibili.com/read/readlist/rl442274

【4】PowerBI可视化图表

https://www.bilibili.com/video/BV1W54y1i7dE

https://www.bilibili.com/video/BV1r54y1i75n

PowerBI之DAX神功番外篇60 把矩阵当切片器的评论 (共 条)

分享到微博请遵守国家法律