Tableau 集(set)组(group)

Posted 卖山楂啦prss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tableau 集(set)组(group)相关的知识,希望对你有一定的参考价值。

原文作者:江边鸟
知乎专栏:Tableau入门
原文链接:简单介绍Tableau中的集(set)和组(group) --(上)

注:仅供自己学习


一、集和组的创建

集 和 组是tableau数据分析中常用的功能,在很多案例分析和教程里我们都能看到它们的踪影,特别是 集 配合筛选器、参数等功能,能够实现很多令人惊叹的效果。


集和组都是Tableau中进行数据处理、数据区分、数据筛选的重要功能。本文我们简单介绍Tableau中的集(set)和组(group)的区别与作用。

集的官方定义:

​ 集(Set),是根据某些条件定义数据子集的自定义字段

组的官方定义:

​ 组(group)通过将大量维度成员组合到更高级别的类别中,来简化大量维度成员


一般常规创建 集 或 组 的方法有两种

1、维度字段上右键 - 创建 - 集/组

2、视图上直接创建

在需要分组的视图中,按住Ctrl多选需要分组的项目成员,选中后会自动弹出下图中的快捷框,点击箭头标识的创建集 或 组

从标识上我们可以看到,''曲别针"形状的是 组,文氏图形状的是 集 。

二、集和组的区别

集和组他们的区别有很多。

1、从表现形式上来看:

集(Set)的效果,其划分结果只有两种,in 或者 out ,也就是内 和外 ,符合条件的是内,其余是外。

组(group)的效果,是根据需要将不同维度聚合起来,组可以有多个。


比如我们可以按照 物品的体积将子类别再分成大、中、小型用品。

2、从功能用途上去区分:

集可以参与到计算当中,你可以理解为它是一种二分类数据或者布尔型数据。

组是维度的进一步聚合,它不可以用于计算。

3、从成员设置创建上去区分:

集的创建 除了我们手动选择成员,还可以通过 条件和排序去进行设置

而组只能手动选择成员。

按条件创建集:

按排序创建集:

三:集和组的主要使用场景

集(set)在日常使用中有着较多的使用场景。下面我们列举几种常用的 集的使用。

3.1 集的使用场景

3.1.1 用于数据标记

上面介绍到,集是一种二分类的数据形式。我们可以通过 创建集的形式轻易的标记出我们要重点关注的数据。

如:我们想将利润率大于 10 % 的子类别产品标记出来。

首先:子类别创建一个 集【利润率大于10%】

将新建的 集 拖入标记功能区颜色。我们可以很容易看到哪些是利润率比较高的子类别。


3.1.2 用于筛选器

毫无疑问,我们除了用【集】来标记数据,也可以将集用作筛选器,用于筛选出我们关注的数据集。


3.1.3 用于维度字段

这一作用和 组(group) 很像。虽然 集 只是二分类数据,但是依然不妨碍它本身是维度数据这一特征。


3.1.4 用于计算字段

上文介绍过,集可以用于计算字段中。由于集的二分类特征,它可以用于充当判断逻辑,来用于计算字段中判断是否在集内。

比较经典的有 使用集来选择 TOPN 和 其他 数据 。如下动图所示

实现过程:https://zhuanlan.zhihu.com/p/489135027

3.2 组的使用场景

组主要是将大量维度进行进一步聚合,这基本上就是组(group)的主要功能。

以上是关于Tableau 集(set)组(group)的主要内容,如果未能解决你的问题,请参考以下文章

Tableau 集(set)组(group)

Tableau 图表大全18之 气泡图

Tableau 插入自定义的小计行

Tableau 中的组(group)与集(set)

Tableau 图表大全14之瀑布图

Tableau 图表大全12之凸显表