网友提问:

放大图片


(相关资料图)

回答网友问题:

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

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

/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开头的集数,理解表格数据规范和表关系

/video/BV1tf4y117Sh

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

/video/BV1qa4y1H7wp

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

/read/readlist/rl442274

【4】PowerBI可视化图表

/video/BV1W54y1i7dE

/video/BV1r54y1i75n

推荐内容