Tableau 优课堂 | 第31课:集操作
欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:集操作。你可以下载本视频所用数据集同步实操。
什么是集操作?
集操作可以让用户与可视化项或仪表板交互,从而实现自助式的交互分析与见解探索。就像在参数控件中更改值一样,当用户通过集操作直接在视图中选择标记时,会动态更改集中的值。
而集操作是否能发挥作用,主要取决于该集在视图中的使用方式。使用集操作的效果简单直观,创建集操作也很容易。但如果要确保在视图中正确地使用它,以获得预期的交互性,可能会有点棘手。
接下来,就让我们通过 2 个示例来探索一下集操作的实现过程和效果。
PS:“集操作”是 Tableau 2018.3 及以上版本新增的功能。如需跟随视频练习操作,请先将 Tableau 升级到最新版~
示例一:使用集操作动态更新调色板
本示例将介绍如何创建集操作,并实现选定视图标记后调色板的动态更新。
Step1:创建集
右键单击“数据”窗格中的维度字段 “省/自治区” ,选择“创建集”。
在弹出的“创建集”对话框中,将此集命名为“被选省份”。我们随便勾选一个值(如:广东),单击确定即可完成集的创建。
请注意:在设置初始集时,无论选择什么值都没关系,因为集操作会动态更新这些值。
有关创建集的详细信息,请查阅往期优课堂:创建集 和 使用集。
Step2:添加集操作
单击菜单栏上的“工作表”,选择“操作”选项,打开 “操作” 对话框。
请注意:操作对话框中将显示此数据源的所有操作。因此,如果要创建大量操作,请分别命名,以免混淆。
单击“添加操作”按钮,选择“更改集值”选项,进入“添加集动作”的设置对话框。
Step3:设置集操作
在“添加集动作”对话框中,将此操作命名为“集颜色” ;在“源工作表”一栏中,选择要应用的数据集或工作表。此处为“集操作”工作表。
在设置“运行操作方式”时,此处运用的是“选择”,以便后面的视图动态呈现;对于“目标集”,可以选择相关数据源的特定集,这里是“被选省份”集。
在“清除选定内容将会”一栏中,需要在三个选项之间进行选择,这将对集的行为产生重大影响。在本例中,我们希望:没有选择特定的标记时,地图默认显示所有省级行政区。因此,我们选择“将所有值添加到集”选项。
单击“确定”,关闭“添加集动作”对话框。回到“操作”对话框中,再次单击“确定”,完成集操作的创建和设置。
现在,集操作已经设置完毕了,但目前还没有启用。我们可以尝试单击或选择视图中某个标记来更新集成员。但好像除了集本身,视图并没有发生明显变化。
所以,还需要把集跟视图关联起来,可以用多种方法实现。可以直接使用集,比如把它放到“标记”卡的颜色上;也可以通过计算或分析对象间接使用它。
本例中,我们发现:当某个省份的销售额大大高于其他省份时,调色板(图例)经常会因极端值而失真,非极端值之间的细微差异可能会消失,甚至被忽略。那么此时,之前所创建的集 “被选省份” 和集操作就能发挥作用了。
通过创建一个计算字段,只查看选定省份的销售额,并且调色板只对选定省份起作用,就可以避免高销售额省份的极端值影响。
Step4:创建计算字段
首先,单击“数据”窗格右上方的下拉小三角,选择“创建计算字段”。
将此计算字段命名为“省份销售额”,输入下图表达式。计算有效,单击确定。这样,该计算字段就能仅返回:包含在集中的省份的销售额。
然后,将计算字段“省份销售额”拖入“标记”卡的颜色。现在,调色板看起来是不是还是跟原来的一模一样?
但如果在地图中选择套索工具,并框选 西藏、新疆和青海,那么调色板就随之更新了,我们就可以更直观地查看所选省份销售额的变化与差异。
点击地图空白处,取消选择此标记,地图和调色板将回归默认值。
这个示例相当简单直接。实际上,集操作还可以实现更强大的效果,但相对来说步骤也更复杂一些。
示例二:查看相对日期的资产变化
让我们通过另一个示例,来了解如何在视图中动态查看资产变化。通过下图,我们首先看到的是,这个仪表板是由许多以日期为变量的计算来组成的。
通过选择目标日期,仪表板左下角的视图将动态显示其与前一天的资产差异等内容;切换点击时间折线图的不同标记时,顶部视图的目标日期将随之更新。
这是如何实现的呢?让我们转到工作表看看:首先,基于日期字段创建了一个集。
赋予集操作,实现将所选日期更新为集中的唯一值。
然后,创建一个计算字段,以便从集中捕获日期值。
此外,该计算字段也会被其他计算引用,共同实现仪表板中其他值的联动变化。
以上就是关于「集操作」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。