Tableau学习笔记(5)-按时间顺序导入N份Excel数据源合成一张表(转换为并集)案例
1、应用场景
在大多数情况下,业务数据是每个月通过Excel导入到tableau中进行分析,这应该是一个累加的过程。通常情况,使用连接数据功能,导入一月份数据是一张表,导入二月份数据是另一张表… 12个月即有12张表,当我们需要使用这一整年的数据进行分析时,就必须通过时间维度对12张表进行关联或者UNION ALL。这样做效率低而且麻烦!!如何解决?
2、解决方案
使用连接数据中的“转换为并集”功能。
3、先决条件
- 数据结构需要一致
- 命名规范
4、步骤如下
方式1:
(1)假设有一份Excel数据,1月份数据是sheet1(订单1),2月份数据是sheet2(订单2),3月份数据是sheet3(订单3),以此类推…
(2)把Excel数据导入到Tableau Destop中
(3)新建并集
(4)在并集编辑页面有2种设置方式:手动和自动。手动方式每次更新只能手动把工作表拖入:
而自动方式是使用通配符自动匹配,从而自动更新。注意命名规范,名称应相同,月份数字1、2、3使用*号匹配:
(5)设置完成后,刷新数据会新增两个字段
(6)当Excel数据源sheet新增或者减少时,自动刷新。
方式2:
(1)假设有3个Excel数据存放在一个文件夹里面,分别是1月、2月、3月,以后会陆续增加数据…
(2)将第一个月的数据导入到tableau destop中
(3)创建并集并设置
(4)完成后表里面会生成两个字段以识别
(5)完毕。