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

来源:互联网 发布:v家歌曲知乎 编辑:程序博客网 时间:2024/05/22 05:18

使用tableau也好长时间了,最近有同事问我tableau中组和集有什么区别,那今天就谈谈我个人对组和集的一些理解,也算是一个回顾,理解不对之处还望大牛们及时指正。
1)首先看看官方的定义:组是构成更高级别类别的维度成员的组合。单独理解的确有点不明白,通过具体的例子去认识一下什么是组。举一个生活中常见的例子,如,苹果、香蕉、鞋子、衣服、自行车。如果我们要分组,一般分为三大类:水果(苹果、香蕉),衣服(鞋子、衣服),自行车。当然tableau中的组也这类似。再看一个tableau的组的示例:
以示例的excel数据源为例,对Category进行分组,
这里写图片描述
将Category放到Rows,Sales放到Columns中,按住键盘上的Ctrl 或Shift 键以同时选择视图中的多个标题。单击工具栏上的“组”按钮。也可以右键单击并选择“组”,或者单击工具提示上的“组”图标。这样就创建了组:
这里写图片描述
我们可以看到,前边选择的三个合并为一个,即创建了一个组,其实就将你想要的维度归为一类,这就是组的概念。
2)集(set):集是根据某些条件定义数据子集的自定义字段。集可基于计算条件建立。
在 Tableau 中可使用多种方法创建和编辑集。您可以通过在视图中选择标记或标题或者在数据窗口右键单击字段来创建集。也可以创建基于事先定义的筛选器的集。无论创建集的方式如何,它均是常量集或计算集。
这里写图片描述
这个是购买过20 次的客户的销售额占总销售额的百分比创建的集,customerName作为维度。集的结果为in或者out。
两者的区别:其实在一定程度上,集和组是一样的,但他们又有着不同,组是将相同的类型的维度值归为一类,而集可以理解为一个逻辑值,符合条件的为true即结果中的in,不符合条件的为false即结果中的out,但又不完全是这样。
希望我的解释有帮助初次学习者,刚学习tableau的初学者多看看帮助文档,这里面对每一个定义都做了解释,并且有相关的示例,可以动手操作,帮助理解。

0 0
原创粉丝点击