认识Tableau中的筛选器

2024-05-18 03:10

1. 认识Tableau中的筛选器

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、页面筛选器
  
 直接拖动它们放在页面筛选器功能区,分析特定字段对视图中其他数据的影响。维度筛选器和度量筛选器的执行顺序优先于表计算,因此单纯添加维度筛选器和度量筛选器就会导致基础数据被筛选,自然再执行表计算就不正确了
                                          
 
  
  
 喜欢别忘点个赞哦~
  
 笔芯~

认识Tableau中的筛选器

2. tableau筛选器不能选择相关值

可能是软件出问题了。解决方法:1.先进入这张工作表,看一下是否有筛选器重复的问题存在。2.工作表里面的拖放没问题,更改选中出现问题的筛选器中其他值,看工作表中的数据是否出现。3.数据出现,则排除前端问题,去看该筛选器中该选项的值名称,以及相应数据表中关联数据的值名称。可能是数据源与筛选器中数值名称大小写不一致导致。4.数据不出现,一步一步的尝试移除每一个筛选器,直到工作表中出现数据。今年有机会接触了下Tableau,它是一款可视化分析软件。就使用Excel与Tableua的经历来总结下他们异同点。Excel与Tableau相同点:1.从功能上说Excel与Tableau都是数据分析的软件,它们可以从一系列的数据生成交叉表、各种图形(直方图、条形图、饼图等)等来揭示业务的实质。2.从操作上看Excel的数据透视表与Tableau生成图表的方式非常像,都是可以直接用鼠标来选择行、列标签来生成各种不同的图形图表。Tableau相比Excle的优势:1.Tableau更适合数据可视化。从本质上来说Excel是一种电子表格,他的功能非常多。比如记录数据、制作报表、画图、甚至游戏。数据分析只是Excel的一种功能。在可视化数据方面我觉得Tableau比Excel做得更好。Tableau投入了很多学术性精力研究人们喜欢什么样的图表,怎样在操作和视觉上给使用者带来极致的体验。它的设计、色彩、操作界面给人一种简单,清新的感觉。一份美观的图表Tableau可以一键生成,Excel要达到相同的效果可能要花大量的时间来调整颜色及字体等。2.Tableau更适合创建交互式仪表板。一个连锁的卖场可能在多个区域都在卖多种商品,如果我们在分析各个区域各个大类的商品我销售情况时发现有一个地区销售情况很差,我们可能想知道这个地区每个大类下各小类的商业的销售情况来找到问题的原因。这个在Tableau中是很容易实现的,数据的汇聚及钻取在Tableau你只需要动下鼠标就可以做到。3.Tableau可以管理大量的数据。Tableau宣传是可以管理上亿的数据,这个在Excel中是很难做到的。Excel我感觉一般到几十万的数据时就非常卡了。Taleuau性能主要是得益于它自己的数据引擎优化了CPU及内存的使用,使用了一些高级查询技术来加快查询速度。4.Tableau支持实时数据刷新。Tableau可以连接多种数据源,Excel是其中的一种还可以连接多种数据库。业务人员可能每天都要从数据库中导出当天的数据来用Excel进行分析,如果用Tableau的连接数据源功能直接连数据库来进行分析数据就可能做到数据的实时发现。
最新文章
热门文章
推荐阅读