优阅达“优课堂” | 第15课:创建集
published: 2022-01-25 15:39

欢迎观看由优阅达制作的【优课堂】系列视频。第十五节课是:创建集,你可以下载本视频所用数据集同步实操。


前言

集,是 Tableau 可视化分析中的一个强大的分析功能。

假设我是区域经理,负责西南市场的公司客户。在视图中,显示了整个公司多年来的订单数量。很明显,订单数量随着时间呈上升趋势。

我想了解区域客户的订单数量是否符合这种趋势。因此,我创建了一个集,由西南地区的公司客户组成。将集拖到“标记”卡的颜色上,马上就可看到:西南地区的客户订单数量,没有像整个公司那样随着时间逐步增加。我要调查一下其中的原因。


可将 Tableau 中的“集”看作数据的组合,如筛选结果。视图中,仅仅是西南市场中公司客户的组合。

用户可以通过视图中的特定数据在 Tableau Desktop 中创建集,也可以通过计算创建集。它们将出现在左侧的“数据”窗格中,集图标是两个重叠的圆。

集的图标可略微不同,这取决于它们的创建方式:

  • 某些数据源在引入 Tableau 时可能已经包含集,这将由带有圆圈的数据库图标来表示。

  • 此外,某些操作也可以创建集,如仪表板中的筛选动作。用户无需与这些操作集进行交互。Tableau 会自动创建它们,确保正确的跨视图筛选。

  • 最后一点,用户筛选器,在已发布工作簿中,具有用户筛选器集图标。


从视图标记创建集

现在,我们来构建一些集。首先,可直接选中视图中的标记,例如高折扣订单。选中这些标记后,单击工具提示中的“集”图标,这和创建组很相似。将集命名为“高折扣订单”,点击确定。

从标记生成的集称为“常量”。顾名思义,常量集是非动态集,但它们快速简单。

我们再来创建一个集,看看常量集具有哪些选项。创建此集的方式与“高折扣订单”集相同,可选择从该集些中添加或删除这标记。

示例中,我们选择新建一个集。在弹出的“创建集”对话框中,可以看到一个“排除”选项。此选项会使所有未选中的标记合成一个集。有时候,选择不想包含在集中的成员要容易得多。

我们还可以排除当前用于定义集的任何一个维度。请记住,集跟筛选结果很像。如果在此处移除一个维度,那么效果就是从集的必要条件中移除该维度。

如果排除月份之外的任何项,则集中包含的订单,将是初始所选标志的月份中的所有订单。

如果将“邮寄方式”胶囊移出“标记”卡的颜色,使其成为“详细信息”,则不会丢失这些选项;而此新集“集2”拖到“标记”卡的颜色,就可看到该集中所含的内容。

请注意,月份是指离散的日期部分,因此尽管只选择了 2017 年到 2018 年的标记,但此集中的成员却横跨视图中的全部 4 年。


使用计算创建集

如果分析需要具有动态成员的集,且这些成员会随着基础数据更改而更新,则需要使用计算得出集,而不是常量。

例如,如果某个集定义为名称以 A 开头的客户,或者平均折扣大于 8% 的订单,那么我们可能希望在得到新客户或增加新订单时更新此集。

如果要创建计算集,请在“数据”窗格中右键单击所需维度(如订单 ID),然后选择“创建”-“集”。

将此集命名为“折扣>8%”。接下来需要确定集的条件。在 “条件”选项卡中,可以设置规则,如折扣字段、平均值、大于、0.08(即8%)。

如果要输入公式,例如,以A开头的客户名称,则可在此处公式框内输入。

如果将此集拖到“颜色”,我们会发现这些订单的利润略低于数据的整体趋势。


合并集

有时候,只用一个集无法轻松解答我们的问题。“合并集”为分析带来了额外的价值和强大的功能,我们可以轻松合并基于同一维度的集。

在“数据”窗格中,右键单击其中一个集(如高折扣订单),然后选择“创建合并集”。

将这个新集命名为“合并集”,从下拉框中选择要合并的两个集。

请注意,如果要合并的第二个集,未在下拉框中列出(呈现灰色为不可选)。那么,该集可能不是基于相同维度创建的。

例如,集 A “高折扣订单”只可与基于维度“订单 ID”字段的其他集合并,而不能与基于“客户名称”的集或视图中的标记生成的集合并。

如果有两个集 ,A(高折扣订单) 和 B(负利润订单),可能的组合为:

  • 两个集中的所有成员(即 A 并 B),此处,合并集中将显示高折扣或负利润的任何订单;

  • 两个集中的共享成员(即 A 交 B),此处,合并集中将显示高折扣且负利润的任何订单;

  • 除非共享成员有特定方向,否则都具有两个选项:高折扣的任何非负利润订单;或者负利润但非高折扣的任何订单。

我们选定最后一项项,然后选择“确定”。 合并集生成后,其功能与任何其他集一样。基于动态集生成的合并集仍为动态集。



以上就是关于「创建集」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。