跳至正文

Tableau Desktop 功能排名TOP3

标签:

上期写了一篇Prep功能更新,Tableau Prep功能更新排名,它帮助笔者更加深入理解数据逻辑和数据准备的诸多方法。

在2021年5月第五次加印的《数据可视化分析:Tableau原理与实践》中,陆续增加了2020.3和2020.4版本的重要更新。本文整理Desktop的近期更新,并按照重要程度排列:

TOP1 : 数据关系模型(2020年版本)

2020年至今,乃至到2021年年末,Tableau最重要的功能都非“数据关系”莫属。当然,这个功能也是被众多Tableau用户所忽略的,原因主要有二:企业用户版本升级较慢,停留在2020.2及之前;数据关系的理解更加抽象,它是融合连接join和混合blend为一体的抽象模型,没有深入学习官方内容很难无师自通。

喜乐君认为,考虑到数据准备对于数据分析质量至关重要的作用,熟练掌握数据连接join、并集union和关系relationship的区别和联系,是每一位tableau中高级用户的必备技能——必备,非可选项。而下面的图,则是喜乐君最为完整的框架图。这个图最早见于《数据可视化分析》2020年10月第二次加印。

理解数据模型的关键是理解“层次”(Level):并集和join是在行级别完成的数据合并,而blend和relationship则是在特定层次完成的数据匹配。

  • 2020.2版本中,数据关系模型正式推出,通过逻辑层和物理层的方式兼容了之前的连接和并集功能。
  • 考虑到关系中经常要做自定义计算,这个功能真正进入可用状态,是从2020.3版本开始的。和自定义编辑计算同时增加的,是大于等匹配关系。
来自Tableau官方的动态图片-2020.3版本

在之前的博客(【修订】Tableau 2020最最最重要的功能:从数据连接、数据混合走向数据关系)中,喜乐君深入讲解了Tableau的这个功能;时隔一年多,依然强烈推荐更多的用户熟练掌握这个功能。喜乐君认为,这个功能一直是被严重低估的Tableau新增功能(不是更新)。

在接下来的2021年10月份,喜乐君将第三次做客“Tableau故事慧”,深入讲解这个主题,并和数据计算等结合起来。期待大家的光临。喜乐君希望在这一期中,从层次和计算的角度,讲解数据准备的完整模型;期望每一位中高级用户都能从中受益。

关联学习:Tableau官方点播视频——理解Tableau关系模型(by张腾)

TOP2:地图标记层功能及改进(2020.4和2021.2)

地图是由两个部分构成的:地图层和数据层。之前借助于双轴,可以实现两个地图层的重叠,但是无法实现更多,数据层的叠加也受限。有了地图标记层,地图的功能完全进入了全新世界——理论上,可以叠加无数个地图层,同时配合无数个数据层,地图层控制背景,数据层表达数据。

2020.4 地图标记层功能

无限的想象空间,尽在地图层。如果你想在Tableau界通过炫酷弯道超车,地图标记层几乎是最佳搭档。

在2021.2版本中,Desktop又增加了“图层控制功能”,之前在分析师阶段的图形显示/隐藏的功能,可以在前端有访问用户自行选择了。 至此,地图不仅仅是地图,而且就有了互动的属性。

与此相关,使用buffer函数绘制缓冲区(2020.1版本)、使用Area空间面积函数轻松计算区域面积(2021.2版本),加上之前的makepoint空间点函数、makeline连线函数、distance距离函数,Tableau Desktop的空间功能就进入了全新的时代。如今需要的,更多的是分析师和设计者的想象力。

正如爱因斯坦所言,“想象力比知识更重要,因为知识是有限的,而想象力概括着世界的一切,推动着进步””。Tableau的知识技能是有限的,除了想象力,还有什么可以阻挡我们?

地图标记层的最佳搭档,当然是各种地图空间文件,不管是来自mapbox的在线数据,还是本地的空间文件,甚至于基于数据库的空间数据源,都获得了越来越好的支持。比如在2020.2功能中,可以连接Esri ArcGIS Server,连接Oracle 中的空间字段;而在2020.3中,增加了基于空间文件的并集。

参考阅读: Tableau文档-空间函数

TOP3: 基于交互的参数和集功能改进

参数动作和集动作是一个有历史的功能,只是一直未被重视。早在2018.4版本中,Desktop增加了“集动作”功能,当时喜乐君把它与表计算、LOD表达式并称“Tableau三大金刚”;之后的2019.2版本,Desktop新增了“参数动作”功能,进一步增强了Tableau的高级交互功能。结合筛选、高亮、跳转等,Tableau交互功能近乎完整。

参数动作和集动作把参数/集的外部设置增加了内部更新机制,即通过悬停、选择、菜单的交互方式,更新参数/集,参数/集进而更新计算、筛选或颜色等。在《数据可视化分析:Tableau原理与实践》的第7章中,喜乐君做了详细完整的阐述。

时至今日,越来越多的用户感受到了它们的强大,期间也忍受了它的一些不快。比如参数无法设置默认值,不像集动作可以回到全部或者清除所有。而集动作就过于抽象,只能通过交互的方式更新集清单,让新用户一下子难以接受其中的过程。如今,这些问题一一得到解决。

1、基于参数动作的两大更新

在2020.3版本中,Desktop提供了“清除参数动作”回归默认值的设置,这样就可以默认回到一个初始值,结合计算,甚至可以实现不同层次的聚合。如图所示右下角:

《数据可视化分析》插图(2021年5月印刷版本)

另一个关键更新是“动态参数”,从而自动随底层数据刷新更新参数。在2020.1中动态参数支持更新列表,而在2020.4的增强更新中,又支持动态更新范围。读者一定一定要好好使用,它仪表板的结合,绝对可以让分析自动化更上一层楼。

《数据可视化分析》动态参数(2021年5月印刷版本)
2、基于集动作的更新

要想在仪表板中做到展现与洞察,简洁与丰富的结合,集几乎是不可能绕过去的功能。当年喜乐君花了几乎与Fixed LOD等同的时间研究它,最后才把它视为Tableau交互的巅峰之作。

早在2018.4版本,集动作就已经出现,直接两年多的时间,但是它的普及却令我非常伤心。喜乐君很少在客户中见到这个功能的使用,即便是接受过系统培训的客观。究其原因,一则是目前的60+领导普遍更喜欢数据展现而非交互查看,二则是业务分析师忽于探索分析导致交互缺乏用武之地。

随着功能的改进,这个局面正在改变。特别是2020.2版本中增加的“可视化筛选集”,它让“集”得以直接选择,绕过了之前动作的必须环节。这样,原本抽象的集动作,就具有了“筛选”的某些直观特征。用户再也不用担心被动作的多级逻辑绕晕了。

《数据可视化分析》2021年5月新增

相比之下,“集控制”set control反而让抽象的功能更加抽象,当然也让集动作的强大更加强大。基于集控制,点击选择具有了逐一增加/逐一减少的精细化控制。这里可以看一下官方动图:

和参数相比,集是更加高级的“中间变量”,二者各有优劣,使用场景偶有交叉,但截然不同。

参数parameter集set
数据类型支持所有数据类型,
特别是连续日期
仅支持离散字符串,
比如城市、产品
中间变量单值变量,不能为空多值变量,可以为空
属性单一的值内外布尔判断
依赖不依赖于任何数据源/字段依赖于数据源和字段
应用范围适用于跨数据源传递参数仅限于当前数据源

熟练使用集和参数,集动作和参数动作,有助于深入理解数据分析中的“变量”,也是通常业务分析洞察的基础。业务分析强调动态的探索而非静态结果的展现,这一点,在任何时候都值得大力提倡。

更多参考:Tableau官方文档——Tableau 集动作

最后,我按照功能对Desktop版本做一个标记。五角星仅代表该版本新增功能。

  • 2021.2版本:⭐️⭐️
  • 2021.1版本:null (在2021.3版本之前,推荐这个稳定版本)
  • 2020.4版本:⭐️⭐️⭐️
  • 2020.3版本:⭐️⭐️⭐️
  • 2020.2版本:跳过到2020.3
  • 2020.1版本:⭐️⭐️

考虑到Postgre SQL数据库的安全更新限制,官方强烈建议在2021年之前,所有2020.4及之前的版本升级到最新版本(当然要搭配服务器升级)。目前看,强烈推荐2021.1.4版本更新,这个版本虽然令人兴奋的新功能,但是稳定性和长期性值得推荐。

更多参考:Tableau新功能官方清单

@喜乐君

Aug 29, 2021


了解 喜乐君 的更多信息

订阅后即可通过电子邮件收到最新文章。