多个不同数据源做的数据透视表如何进行切片器联动,2种方法都值得你收藏!

教育   教育   2024-08-19 21:02   湖南  


大家好,关于切片器连接多个数据源,是很多朋友,都会遇到的问题,

如下图,

两个Excel表格分别是1月份的进账表和出账表.


可能你会分别使用上面的两个数据源插入两份数据透视表,如下图.

然后插入一个切片器进行数据的不同数据源联动.

但是可惜的是,这个切片器只能够选择其中的一个透视表而已.


所以这一章,我们讲的就是同一个切片器控制多个数据源透视表的同步切换变化.

如下图这样,可以达到选择多个数据源的切片器连接:


当切片器筛选的时候,透视表可以发生联动:


这一章,我们讲到两个方法,
说实话,简单的数据而言,如果非建模环境,
我比较建议大家使用第二种方法.

(你可以直接观看下方的视频解析)


1


数据模型

第一种方法,要求自己对于PowerPivot有一丢丢的了解才行.

如之前的举例,在2张表格以外,还需要一个唯一值的列,

唯一值列需要包含两个表格所有的品类内容.



满足上述要求之后,选择第一个数据源,插入数据透视放进字段.

同时需要特别注意,下方操作中,

勾选"加入到数据模型"


第二个数据源,插入数据透视表,放进字段.

勾选"加入到数据模型"


唯一值的品类列,插入数据透视表,放进字段.

勾选"加入到数据模型"


数据透视表都做好之后,

选择数据选项卡>数据工具>管理数据模型


选择关系试图,拉扯关系试图

进账"品类"拉扯到唯一表的"品类"

出账"品类"拉扯到唯一表的"品类"


关闭数据模型框架,

用最右侧的唯一表,插入切片器.


由于唯一值表格是用来桥接两个数据源的,所以可以把唯一值的桥接表格放到一个隐蔽的位置,

然后选择切片器进行报表链接:


最后当你筛选的时候,来自两个不同数据源的透视表就可以进行联动了.


2

 合并数据

 单表联动

关于上面的方法,如果懂PowerPivot几乎不用解释,

并且一般建模都是发生在表格数据很繁复的情况下,

如果你的表格数据类别不同,但是拥有交集项,你完全可以不用考虑使用方法1.

因为后期的维护和问题可能会更多.


相对而言,我更加建议大家在数据清晰的情况下这样去做:


如下所示,你完全可以把左侧的两个表格,变成右侧的合并表格样式,

复制粘贴,几乎就是一步就可以完成.


然后,你再选择合并之后的表格,进行数据透视:

进账出账放在值的位置.


最后插入一个切片器,进行内容的联动.

如果有年份月份的组合,可以自行组合出想要的时间体现.


你不用太过于担心,是不是这样的结果会影响透视表的结果,

在很多时候,我统计一些数据,为了做透视,都是用的第二种方法.

如下图就是一个财务表,统计遵循一维,有一些空格也不会特别影响数据透视表的汇总!

以上,就是所有的内容.

本章自行模拟一些数据进行练习.


如果想要系统学习Excel,可以看看这个链接:
名额有限!
更新不易!
如果喜欢老徐的内容,记得给老徐点赞关注哦!!

本章视频解析:

老徐的Excel
Excel其实很有意思!
 最新文章