认识Tableau中的筛选器

认识Tableau中的筛选器,第1张

Tableau中的筛选器:

(1)提取筛选器(2)数据源筛选器(3)上下文筛选器(4)维度筛选器(5)度量筛选器 (6)参数筛选器(7)表计算筛选器(8)页面筛选器

对筛选器进行简单的分类:

数据层 (提取筛选器、数据源筛选器、上下文筛选器、参数筛选器)

视图层 (维度筛选器、度量筛选器、参数筛选器、表计筛选器、页面筛选器)

交互层 ( *** 作、快速筛选器、突出显示、参数筛选器)

1、提取数据筛选器:

如果要依据数据源创建 Tableau 数据提取,则 数据提取筛选器(图中显示为橙色)是唯一相关的筛选器。

(1)可以添加过滤器,指定要提取的数据量;

(2)可以聚合可视维度的数据;

(3)可以设置全部刷新和增量提取;

(4)可以设置截取前几行数据和随机提取样本;

(5)可以隐藏所有未使用的字段;

2、数据源筛选器

数据源筛选器可以对数据进行筛选,类似于自定义SQL中的where条件,当然在Tableau中是可以自定义SQL的;

3、上下文筛选器

普通筛选器中等级最高的筛选器,所有过滤器都应用于上下文筛选器之下;

默认情况下,每个筛选器都会访问数据源中的所有行,而与其他筛选器无关。即彼此独立,并创立自己的结果。

但是有些情况下,我们是希望第二个筛选器只处理第一个筛选器返回的数据,这种情况下,第二个过滤器叫依赖过滤器,它只处理通过上下文筛选器过滤的数据;

即您可以将一个或多个分类筛选器设置为视图的上下文筛选器。它们仅处理通过上下文筛选器的数据。可以 创建上下文筛选器以实现以下目的:

1. 提高性能 — 如果您设置了大量筛选器或具有一个大型数据源,则查询速度可能会很慢。可以设置一个或多个上下文筛选器来提高性能。

 2. 创建相关数字筛选器或“前 N 个”筛选器 — 可以设置一个上下文筛选器,以便仅包含相关数据,然后设置数字筛选器或“前 N 个”筛选器。 

上下文筛选器对关系数据源尤为有用,因为它将会创建一个临时表。在设置上下文时,Tableau 会自动生成此表;在构建数据视图时,该表将作为可提高性能的单独(较小)数据源。

如何创建上下文筛选器?

在现有分类筛选器的上下文菜单中右击选择“添加到上下文”。将对上下文执行一次计算以生成视图。然后,相对于该上下文对所有其他筛选器执行计算。

上下文筛选器会阻止数据进入视图

4、维度筛选器

如果熟悉 SQL,可以将 维度筛选器 想像为相当于 WHERE 子句。

离散的字段,主要表现有维度、组、数据桶、集等。可以直接拖动它们放在筛选器功能区,然后显示筛选器。

5、度量筛选器

如果熟悉 SQL,可以将 度量筛选器 想像为相当于查询中的 HAVING 子句。

直接拖动它们放在筛选器窗格上,选择聚合方式。

6、参数筛选器

参数是可在计算、筛选器和参考线中替换常量值的动态值。

用参数做筛选器可参考之前的文章 参数做筛选器

参数+计算字段使其有了筛选器的效果

7、表计算筛选器

表计算筛选器 (深蓝色)在计算执行之后应用,因此会隐藏标记,而不筛选掉计算中使用的基础数据。

基于表计算的筛选器不会筛选出基础数据。而是会在视图中隐藏数据,并允许在视图中隐藏维度成员,而不影响视图中的数据。

常见的表计函数:INDEX、RANK、LOOKUP、PREVIOUS_VALUE、WINDOW_SUM、RUNNING_SUM等。

案例:

在使用表计算后,添加维度筛选器和度量筛选器,数据会发生改变,因为由开头的图片可知:

维度筛选器和度量筛选器的执行顺序优先于表计算,因此单纯添加维度筛选器和度量筛选器就会导致基础数据被筛选,自然再执行表计算就不正确了,遇到这种情况我们该如何解决如下:

样本数据:Tableau的超市样本数据

(1)将“Sub_category”拖到行功能区,将“Sales”拖到【标记】选项卡中的—“文本”,将列功能区的“Sub_category”字段下拉,选择按Sales降序排序。如下:

(2)创建计算字段:排名,子类别按销售额降序排序的排名

(3)将“排名”拖放到行功能区,子类别的后边,并下拉设置-离散

(4)我们不能直接将“Sub_category”拖到筛选器区,而是应该再创建一个计算字段:“子类别筛选”字段

(5)将“子类别筛选”字段拖放到筛选器功能区,设置从列表中选择——全部

并设置,显示筛选器:使用筛选器,得到表计算得到的排名。

8、页面筛选器

直接拖动它们放在页面筛选器功能区,分析特定字段对视图中其他数据的影响。维度筛选器和度量筛选器的执行顺序优先于表计算,因此单纯添加维度筛选器和度量筛选器就会导致基础数据被筛选,自然再执行表计算就不正确了

喜欢别忘点个赞哦~

笔芯~

如上图所示,点击不同的icon显示不同数据。

3列:2个维度【type of tree】【Year】+1个度量【Number of trees sold】

左轴: 【type of tree】用颜色区分

右轴: 【Year】用图形区分(导入自定义图形方法见 Tableau | 属于自己的调色盘和图标库 )

轴设置: 双轴的时候,选择 同步轴 ,然后度量值上右键选择 隐藏标题

将2个图表位置放置完毕后(为了更好地图形化表达,增加了符合主题的图片)

仪表盘--> *** 作-->添加 *** 作-->筛选器(下图所示可以理解为:图表2内容控制图表1)

经常用跳转和筛选的数据粉,是否遇到过类似场景:在类别页面,可以通过筛选查看其销售额或折扣情况,但下钻到子类别后,就没法用之前的筛选了。

有什么办法,能将类别的筛选同步到子类别页面呢 ?有的,试着将跳转和筛选结合起来,查看数据就可以事半功倍了!

如下示例:在销售-类别页面,单击类别“办公用品”跳转到销售-子类别页面;然后,通过筛选选择查看销售或折扣数据。

1.单击类别跳转

2.下钻到子类别

3.筛选子类别

其实,这个场景并非只适合下钻分析,有关联关系的数据都均可。那么,具体该如何实现呢?今天的栗子,一睹为快!

本 期《举个栗子》,我们要给大家分享的 Tableau 技巧是:视图跳转并同步筛选条件。

为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。

具体步骤如下:

Step1:创建 按钮 工作表

打开 Tableau Desktop,连接自带的“示例-超市”数据源,新建工作表。 需创建两个工作表,作为筛选按钮:销售按钮  和 折扣按钮。

► 创建工作表:折扣按钮

右键单击行的空白处,在d框中选择:新建计算,键入:'折扣',回车。将"数据"窗口的字段"类别"拖放至"标记"卡的详细信息中,将行中的”‘折扣’“胶囊拖放至"标记"卡的文本(又叫标签)中。然后,将标签、标题等设置隐藏。

单击顶部菜单栏“分析”,在下拉菜单中选择:堆叠标记-关。

此时,三个文本就堆叠在一起了。

► 创建工作表:销售按钮

用同样的方法,再创建一个“销售按钮”工作表。

Step2:创建 数据呈现 仪表板

接着, 创建四个仪表板,分别用于呈现销售和折扣数据:销售-1、销售-2、折扣-1、折扣-2。

► 创建仪表板:销售-1

新建工作表:销售额-类别,将“类别”拖放至行,将“销售额”拖放至“标记”卡的文本中。

新建仪表板,按需设置仪表板尺寸。并将工作表“销售额-类别”、“销售按钮”和“折扣按钮”拖放至仪表板视图中。将仪表板命名为:销售-1。

►  创建仪表板:销售-2

新建工作表:销售额-子类别,将“子类别”拖放至行,将“销售额”拖放至“标记”卡的文本中。

新建仪表板,按需设置仪表板尺寸。并将工作表“销售-子分类”、“销售按钮”和“折扣按钮”拖放至视图中。将仪表板命名为:销售-2。

►  创建仪表板:折扣-1和  折扣-2。

与前两个仪表板创建步骤相同,区别在于:创建工作表的时候,将“标记”卡中的“销售额”字段替换成“折扣”字段。

Step3:设置跳转和筛选

然后,进入关键步骤: 给四个仪表板设置跳转和筛选。

► 设置仪表板“销售-1”

打开仪表板“销售-1”,单击顶部菜单栏“仪表板”,在下拉菜单中选择: *** 作,并在“ *** 作”d框中选择:添加 *** 作-筛选器,进入“添加筛选器 *** 作”对话框。

将源工作表选为:仪表板“销售-1”中的工作表“销售-类别”,运行 *** 作方式:选择。目标工作表选择:仪表板“销售-2”中的工作表“折扣按钮”、“销售按钮”、“销售-子类别”,清除选定内容将会:显示所有值。单击“确定”完成设置。

Tips:这一步骤中,勾选需要跳转的工作表“销售-子类别”的同时,勾选工作表“折扣按钮”,以便实现将筛选带到折扣视图中的效果。

再在“ *** 作”d框中选择:添加 *** 作-转到工作表,进入“添加工作表导航 *** 作”对话框。将源工作表选为:仪表板“销售-1”的工作表“折扣按钮”;运行 *** 作方式选为:选择;目标工作表选择:仪表板“折扣-1”。

► 设置仪表板“销售-2”

打开仪表板“销售-2”,单击顶部菜单栏“仪表板”,在下拉菜单中选择: *** 作,并在“ *** 作”d框中选择:添加 *** 作-筛选器,进入“添加筛选器 *** 作”对话框。

源工作表选为:仪表板“销售-2”的工作表“折扣按钮”;运行 *** 作方式选为:选择;目标工作表选为:仪表板“折扣-2”中的工作表“折扣-子类别”;清除选定内容将会:显示所有值。

Tips :

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7844835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存