请选择 进入手机版 | 继续访问电脑版

Tableau Blending | Out join

2019-1-11 08:57
1290
数据融合是tableau一个最大技能(也许没有之一)
通过公共字段将两张或多张表连接到一起
Tableau Blending | Out join-1.jpg
先来了解今天的实验数据

了解数据

公司销售团队有两张统计表
表1是名字是Opportunity,代表潜在销售机会的用户
表2是名字是Lead,表示已经产生销售业绩的用户
二者关系如下
Case 1
表1 Opportunity上的用户(潜在客户),最终产生了实际销售,则这位客户就被转移到表2来记录,每一位用户携带一个唯一标示,Opportunity ID

Case 2
产生实际销售不一定全是在潜在客户中产生,也有直接购买产品进入表2的,但是这类用户不携带Opportunity ID,为空

Tableau Blending | Out join-2.jpg
如下是表1,特征是用户都有Opportunity ID

Tableau Blending | Out join-3.jpg
如下是表2,有的直接订单用户不存在Opportunity ID
Tableau Blending | Out join-4.jpg

数据融合

现在我们需要将两张表通过特定的结合方式,组成一张表。无论是tableau、或者是数据库、SQL、Excel,都涉及表扩展的融合方式

有四种方式
内部
左侧
右侧
完全外部
Tableau Blending | Out join-5.jpg

第一种 内部 Inner
所谓的Inner,就是两张表作为各自的集合,只有交集部分保留,其余部分丢弃
从表1进入表2的有5条数据,这5条就是交集
Tableau Blending | Out join-6.jpg
其余部分丢弃
Tableau Blending | Out join-7.jpg


第二种 左侧

所谓的左侧,就是左边的表具有最高优先级,保留左边表1的全部
Tableau Blending | Out join-8.jpg
表2中不能进入表1的丢弃
Tableau Blending | Out join-9.jpg
第三种 右侧

所谓的右侧,与上边的左侧相反,右边的表具有最高优先级,保留表2的全部

表1中不能进入表2的丢弃


Tableau Blending | Out join-10.jpg
第四种 全部

第四种是保存全量数据的方式,表1、表2全部保留
比如表2中没有Opportunity ID的数据,则置为

Tableau Blending | Out join-11.jpg

融合后的输出预处理

4种方式中,除了1是完全交集,其它3种,都会产生未能匹配的空值,在正式分析之前,还有事情要做
字段的合并处理
Null值处理
看一下使用Out join组合的数据,可以看到
相同的字段出现在两张表中,会分别以表名字保存为两个字段
Tableau Blending | Out join-12.png
并没有产生这样的表(理想情况)
Tableau Blending | Out join-13.jpg
这时候,我们需要计算字段来帮组合分散在两个字段的同一个字段(有点绕口)
它是IFNULL,我们来告诉计算机,遇到空值时,该做什么
创建计算字段如下
注释,如果Customer(Leads)中有Null,则Customer代替
Tableau Blending | Out join-14.png
将新的计算字段拖入视图,完美

Tableau Blending | Out join-15.jpg
同样方法,再来处理ID的字段
ID字段,因为表2的一部分用户数据是直接产生的订单,不含Opportunity ID
当前视图是这样的
存在Null空值
Tableau Blending | Out join-16.png
有Null不好看,来写这个计算字段
注释,如果Opportunity ID中有Null,则用空白代替
''  两个单引号代表空白
Tableau Blending | Out join-17.png
这样好多了
Tableau Blending | Out join-18.png
全部处理好各个字段后,汇总如下视图

Tableau Blending | Out join-19.jpg
当然可以在进一步美化一下,创建子弹Chart,使用颜色分类
Tableau Blending | Out join-20.jpg

更新记录:

2017-2-10 发布
Peace!
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 邀请

本版积分规则

Archiver|手机版|小黑屋|翁笔

Powered by Discuz! X3.3 © 2001-2018 Comsenz Inc.

返回顶部