![7c1fafb0ebd1bbd193496dc1315ae920.png](https://i-blog.csdnimg.cn/blog_migrate/97be8fc7ab03a6fe4df757dfaaa9f162.jpeg)
前几天群里有小伙伴提到如何同时钻取多个图表,目前powerbi还不能直接支持,希望未来更新直接支持。我们就曲线救国解决切换共享轴的问题,顺便温习下上篇我们介绍到的treatas函数。
我们先看下效果:
![c079b3efe51859f7f9e977085fd0123c.png](https://i-blog.csdnimg.cn/blog_migrate/71402eb49f00795dfa49b5c2ef7a7c68.jpeg)
切片器选择年份,3张图表全部按年份维度显示
![0efd4fb3d1558e2ebe31cdf921d8faeb.png](https://i-blog.csdnimg.cn/blog_migrate/77e158cf6cf6de2ab6a69f363b0480bf.jpeg)
切片器选择年月,3张图表全部按年月维度显示
制作步骤:
1、新建辅助表,核心所在,辅助表的[轴]列将作为我们最终图表中的轴,类别作为切片器使用,排序辅助排序使用,辅助表如下图:
![b80793d41a22826d4cbbae38118beddc.png](https://i-blog.csdnimg.cn/blog_migrate/7b306935391ef975e0f08a2e2c819998.jpeg)
2、我们数据表如图所示:
![dcf1360e0ddf53fee70e3de7bd91c9ff.png](https://i-blog.csdnimg.cn/blog_migrate/5d4d36e35d5e19a71631c91b878e9b11.jpeg)
![e4a5886d03fd66ccd146635771068a74.png](https://i-blog.csdnimg.cn/blog_migrate/621a56f39ac608a6d28cdd9ca76034de.jpeg)
![4a5b22d799f8e0fa5799e9b4537ff0ca.png](https://i-blog.csdnimg.cn/blog_migrate/5cf1cb42acf3a4d7da86ca97227e5457.jpeg)
3、新建我们需要的度量值
度量值 =
SWITCH(TRUE(),
SELECTEDVALUE('辅助'[类别])="年份",CALCULATE([data值],TREATAS(VALUES('辅助'[轴]),'日期'[年份名称])),
SELECTEDVALUE('辅助'[类别])="年月",CALCULATE([data值],TREATAS(VALUES('辅助'[轴]),'日期'[年月名称]))
)
度量值2 =
SWITCH(TRUE(),
SELECTEDVALUE('辅助'[类别])="年份",CALCULATE(SUM(data[data2]),TREATAS(VALUES('辅助'[轴]),'日期'[年份名称])),
SELECTEDVALUE('辅助'[类别])="年月",CALCULATE(SUM(data[data2]),TREATAS(VALUES('辅助'[轴]),'日期'[年月名称]))
)
4、新建图表我们使用辅助表的轴,我们新建的度量值和度量值2分别新建一个条形图,将类别作为切片器。
我们整个报告就完成了,后期如果还需要新建其他分析维度,只要使用上边步骤3的方式新建度量值即可。
![76e73dd6711af560c522fc80c7c7fb5f.png](https://i-blog.csdnimg.cn/blog_migrate/f8b39fe184400a70eee4825c5be7e5e2.jpeg)