举个栗子!Tableau 技巧(75):使用计算实现在同一视图切换相同分析维度的图表

在这里插入图片描述

实际业务场景中,你可能会遇到类似的分析需求:多组织架构、多业务线的数据分析,希望能在同一个视图中,通过切换图表,可以快速查看不同层级数据的分析结果。

例如下图,我们将企业总部设置为“板块”,通过板块的筛选,可以查看总部的数据;将下属子公司设置为“合并单元” ,通过合并单元的筛选,可以查看所有子公司的数据。
在这里插入图片描述
其实,我们之前分享过一个栗子,教大家利用容器实现 在同一视图中切换不同图表 ,最终的呈现结果与今天的栗子类似。那么它们之间有什么不同呢?

两种方法最根本的区别在于:利用容器的方式,可以实现图表在视图物理位置的切换,与所切换图表的分析维度是否相同无关;利用计算的方式,可以轻松实现不同数据的相同分析维度的分析切换,不再需要制作很多同样分析维度的图表。

在这里插入图片描述

本期《举个栗子》,阿达要给大家分享的Tableau技巧是:使用计算在同一视图切换相同分析维度的图表。

为方便学习,栗子用饼图做示范,掌握方法后,大家可根据需求变更图表类型。
栗子数据源下载:https://www.dkmeco.com/cms/course/detail/253?suid=5
具体步骤如下:
01、创建板块参数

点击维度右侧下箭头,选择创建参数。
在这里插入图片描述
在这里插入图片描述
创建板块参数。将数据类型改为字符串,从字段中添加“板块”字段,点击值列表”空白行”添加“值”为全部,显示为全部。
在这里插入图片描述
02、创建合并单元参数
这一步和第一步基本相同。只是在创建合并单元参数时,从字段中添加的是“合并单元”字段。
在这里插入图片描述
03、创建计算字段
点击维度右侧下箭头,选择创建计算字段。
在这里插入图片描述
在这里插入图片描述
计算内容:
IF [板块参数] = ‘全部’ AND [合并单元参数] != [合并单元]
THEN [板块]
ELSEIF [板块参数] = [板块] AND [合并单元参数] = ‘全部’
THEN [合并单元]
ELSEIF [板块参数] = [板块] AND [合并单元参数]= [合并单元]
THEN [子公司]
ELSEIF [板块参数] = ‘全部’ AND [合并单元参数]= [合并单元]
THEN [子公司]
END
在这里插入图片描述
04、创建图形
左键双击维度中“计算2”,左键双击度量中“利润”,然后在智能显示里选择饼图。
在这里插入图片描述
如此,我们就轻松完成了一个可切换显示的饼图:

  • 右键点击参数中“合并单元参数”选择显示参数控件;
  • 右键点击参数中“板块参数”选择显示参数控件。
  • 在这里插入图片描述
    赶快打开你的Tableau,试试看吧!
    下一期,再会~
    在这里插入图片描述

文章部分信息来源于网络,如有侵权请告知

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值