《解构Tableau可视化原理(全彩)》是一本深入剖析Tableau软件绘图原理的高级指南。作者开创了一种新的讲授方式,通过绘制各种图形,深入浅出地讲解了Tableau中的底层概念、计算原理和交互逻辑,并全面解读了详细级别(LOD)表达式、表计算、集动作、参数动作等高级概念的原理,让读者能够更加灵活地运用Tableau进行数据分析和可视化展现。
《解构Tableau可视化原理(全彩)》适合已经掌握Tableau基础操作的进阶用户阅读,通过对本书的深入学习,读者可以更加深刻地理解Tableau的运行原理,不再纠结于Tableau的使用技巧,进而感受到利用Tableau探究数据问题所带来的无限乐趣。
通过绘制各种图形,带领读者深入探索Tableau的底层原理,Tableau高级图表
姜斌(扫地sir),首都师范大学心理学学士,北京大学应用心理学硕士。数据分析师、数字化转型顾问,公众号“参悟Tableau”作者,Tableau Viz Challenge冠军。
曾就职于地产、金融领域的上市公司,成长于业务端,长年与数字打交道,对数字化技术有着强烈的兴趣和热爱。近些年更专注于Tableau可视化分析,热衷于数据分析在企业中的应用,致力于推动企业的数字化转型。
前言
关于作者
各位读者好。我是“参悟Tableau”公众号的作者姜斌,网名“扫地sir”。在工作的十余年中,我当过老师,做过财务,搞过融资,最近五六年从业务岗位转为专职做数据分析工作。
作为业务人员,由于长期与数据打交道,所以我平时最喜欢钻研各种数据分析工具,以提高工作效率。在大学时,由于专业的要求,我曾长期使用SPSS 作为数据分析工具。步入职场后,Excel 成为我在工作中的不二之选。但当我发现Excel 已无法满足更高的需求时,我便开启了寻找新工具的旅程,其间也学习过Power BI、Python 等数据分析工具。但是,对一个没有编程基础的人来说,理解复杂的DAX 语言和大量的Python 代码,始终都不是一件令人愉悦的事情。
当时我并不知道自己实际上要寻找的是一款通用、低代码、敏捷型的数据分析工具。直到有一天,我偶然发现了Tableau。作为一名业务人员,我发现无论是在易用性,还是在数据可视化分析和展现上,Tableau 的表现都堪称完美。Tableau 不仅具有强大的数据处理能力,还能创造丰富多彩、高度交互性的可视化图表,它不仅可以成为我们工作中的好伙伴,还可以创造一件件数据艺术品,展现数据之美。Tableau 不仅让我的工作效率成倍增长,更让我深深地爱上了数据分析这个领域。作为一名曾经的老师,分享知识和经验已经渗入我的血液中。因此,我开始在网络上发布自己的学习心得,起初我将内容发布在简书上,之后又有了“参悟Tableau”公众号。几年里,在不断地分享中,我逐渐成为大家眼中的Tableau 专家,在不断的探索中,我也总结出了这本书的思维框架。当初的偶遇和无心之举,都是为了成就未来更好的自己。
回顾这段写作历程,对于一个业务岗位出身,没有任何技术背景的人来说,很难想象自己会写出一本技术类图书。直到完成这本书的写作,我仍然觉得这是一段不可思议的经历。在这期间,我在工作、生活上遇到了不少的变故和挑战,这让我无法全身心地投入到写作中。从构思到截稿,不断地调整思路和内容,不断地重构和修改,断断续续写作了一年有余。不断地否定又不断地坚持,让我在完成本书后,深刻地认识到了这个过程带给我的收获和成长。
人生亦是如此,不悔往事,不负当下,不惧未来,如此安好。
关于本书
学好任何一款工具都需要理解该产品的特点和使用逻辑。针对不同的用户和场景,不同的工具在开发之初就已经确定了构建该产品的底层逻辑,它可能与我们过去的思维习惯不同。要学好Tableau,做到游刃有余地运用它来完成任务,就需要我们了解Tableau 的底层逻辑。
针对这个问题,我采用了一种新的介绍方式:通过绘制各种图形,一步步带领读者了解Tableau 中的各种底层概念、计算原理和交互逻辑,并全面、细致地解构了详细级别(LOD)表达式、表计算、集动作、参数动作等高级概念的运作原理,让读者能够更加灵活地运用Tableau 进行数据分析和可视化展现。所以,本书更适合已经掌握了Tableau 基础操作的进阶用户阅读。
虽然书中涉及了大量Tableau 图形的制作过程和技巧,但本书的重点仍然是揭示Tableau 的底层逻辑,图形只是实现这一目标的有效载体。通过对本书的深入学习,希望读者可以更加深刻地理解Tableau 的运行原理,而不是纠结于其中的使用技巧,只有这样才能感受到利用Tableau 探究数据问题所带来的无限乐趣。
关于改变
绝大部分的Tableau 学习者都是Excel 的深度用户。不可否认,Excel 是一款功能强大的电子表格软件,大多数人使用它进行基本的数据处理、计算和分析。然而,Excel 的数据处理和可视化展现方式通常是基于单元格的,这种方式简单、直观,易于理解,所见即所得,是入门数据分析的必学工具。但这种基于单元格的思维模式,在一定程度上会阻碍我们学习更高层次的BI 软件,在无形中提高了我们的学习成本。Excel 在多维数据的处理和分析方面显得捉襟见肘,这是因为像Tableau 这样的数据分析软件基本都基于维度与度量的思维方式,与Excel 基于单元格的思维方式有本质的不同。即使Excel 中集成了像Power Query、Power Pivot 这样的分析插件,仍然需要独立出Power BI 这样的软件来完成更高层次的分析任务。
再比如,老生常谈的中国式报表话题。中国式报表虽然看似层次分明、细节丰富、重视统计指标,但着实复杂难懂、数据冗余、缺乏重点,往往只能提供简单的汇总信息,难以进行深入的数据分析和挖掘。其实,对于获得精确数字的执着和偏执,只能让我们获得短暂的安全感,并不能让我们真正获取有价值的信息,对于这一点我在做财务工作的时候深有体会。像Tableau 这样的BI 软件,更容易提供有价值的见解和信息,使得用户可以更加深入地理解数据背后的含义和趋势。在企业中,广泛应用BI 软件已经成为一种趋势,而顺应这种趋势也需要个人和企业改变既有的思维方式。改变会产生阵痛,但阵痛不可避免。__
关于数字化
思维方式的变革是数字化转型的关键。在数字化时代,企业需要具备创新、敏捷和数据驱动的思维方式以适应不断变化的市场环境。然而,传统的基于IT 侧的瀑布式开发思维模式已经无法满足企业的数字化转型需求。此外,从自身定位的角度来看,绝大多数IT 部门也无法主导企业的数字化转型工作。
业务部门是企业数字化转型的前沿阵地。未来,企业要在业务侧全面落地数字化,就需要大量既具备业务能力又具备技术能力的复合型人才。他们将帮助企业推广敏捷开发,建立敏捷型组织,以应对市场的变化。未来,企业的CIO 也必须具备这种复合型能力,才能推动企业的数字化转型。
而且,随着企业数字化程度的加深,单纯的基于IT 的数据分析师已经不能满足未来的需求。相反,基于业务人员的数据分析体系的构建将成为一种趋势。以我个人的职业经历而言,业务人员是最了解企业的业务模式和运营过程的人,如果业务人员同时掌握了数据分析的基本方法和工具,具备一定的技术能力,那么这样的复合型人才就能充分理解并应用数字化技术解决实际问题,为业务决策提供支持,为企业提供有价值的数据洞察和建议。
而我始终认为,Tableau 是目前对业务人员最友好的数据分析工具之一,它足够敏捷,足够智能,足够“优雅”,可以更高效地帮助企业提高员工的数字化技能,提升员工的数字化意识,促进组织的数字化转型。
关于未来
诚然,Tableau 并不完美,但我依然认为它是一款具有人性化设计且温暖的产品。它绝不仅是一种工具或技术,而是体现了科技与人性的完美结合。在当今的商业环境中,我们往往只关注估值、市场潜力和投资规模,因此,这样一款充满人文关怀、不那么功利的产品,显得更加难能可贵。
Tableau 仍在不断地迭代进化,我深信更好的Tableau 永远是下一个版本。因此,我也会持续地学习和探索Tableau,同时不断分享我的经验和见解,帮助更多的人了解和使用Tableau。