这一课是创建基础图表的第一课, 但是在开始给你讲创建各种图表的细节之前, 我要讲一下在这个学习阶段的学习思路的问题.
第一阶段 - 捷径
第一步, 学会利用Show Me Button快速创建各种它里边包括的图表.
Show Me Button是一个新手最快速创建图表的方法, 你不需要知道具体应该把每个column放在什么位置, 你只需要按照Show Me Button下边的提示选中对应的Dimension和Measure, 你就能点亮对应Show Me Button里你想要创建的那个图表的图标
第二步, 在Show Me Button创建的图表基础上进行微调
Show Me Button会一步到位生成你想要的图表, 但有的时候,你需要在它所生成的这个基础上进行微调. 这个微调可能就包括哪个Dimension在前, 哪个Dimension在后. 从显示年变成显示年+月份等等. 所有的这些都需要你自己进行微调
第三步, 添加辅助元素
辅助元素一般是指添加Grand Total, Subtotal, Average Line这种相对简单的辅助元素, 不需要创建复杂的计算来生成
第四步, 添加格式
对字体, 颜色, 大小, 阴影等等进行调整
第二阶段 - 模仿
第二阶段的学习最重要的就是假设没有Show Me Button, 你还是否能够创建出跟Show Me Button一模一样的图表.
你可能会说我们不是有Show Me Button吗, 为什么还要自己去理解呢. 这是因为Show Me Button帮你跳过了很多环节, 你在这个阶段还是处于知其然而不知其所以然的阶段.
比如创建最基础的Text Table时, Measure Names和Measure Values到底是什么意思. 为什么Measure Names会出现在Filters上. 在Columns和Rows部分, 不同的前后顺序会导致图表发生怎样的变化. 这些问题都会在你探索答案的过程当中进入到你的视野
第一步, 观察Show Me Button生成的图表, 看它分别把左侧数据中的每一列分别放在了右侧什么位置上
第二步, 从头来过, 照抄Show Me Button的答案, 看看你能不能复刻一模一样的图表. 如果不能, 再看一遍答案, 研究一下到底哪里不一样
第三部, 尝试去体会和理解你操作的每一步对图表变化的影响
第三阶段 - 计算
第三阶段的重点是计算 Calculated Field
在第一阶段和第二阶段的学习有一个特点就是大部分时候, 你的计算就是直接在原来数据源的基础上加加减减就完事了. 没有过多涉及太复杂的运算, 这个时候有的同学就会产生一种错觉, 觉得这学习难度也就还行吧. 那么为了真正理解第三阶段的复杂度. 我来举一个例子
左边的这个表格当前所显示的是每个Region在每一年的销售总额.
第一行Grand Total是这一年所有Region加起来的销售总额. 假设你现在需要展示的不是销售额,
而是当前区域的销售额在所有区域销售额总和的占比.
以Central区域 2020年销售额为例, Central 202年的销售额为103,808 而所有区域加起来的2020年销售额为494,040 占比=103,808/494,040 = 21%
这个时候你就会发现, 在你的脑海当中, 没有什么能够解决这个问题的方法. 这个简单的Text Table你也会做. 但是这个百分比怎么算就是一个更复杂的问题了.
第三阶段的学习往往是一个业余Tableau使用者和职业Tableau开发者的分水岭. 在实际的项目当中, 计算的创建与测试往往要花费大量的时间来确保100%的准确性.
这个阶段的学习也是Tableau的学习曲线开始变陡峭的地方
第四阶段 - 交互
在突破了计算这个难关之后, 第四阶段的重点将不再关注于单独worksheet的创建而是要有一个产品设计思维. Dashboard里边的每一个worksheet应该如何排布, 使用者是如何一步一步消化和吸收各种信息的等等. 这些都需要你去设计和考量.
这一阶段的学习集中在
各种Filter的区别和使用场景
各种Action的设置,以及他们对计算的影响
第五阶段 整活
在度过了前边四个阶段的学习之后, 第五阶段的学习就是怎么让你的Dashboard看起来很🐂🍺啦.
这一阶段唯一要注意⚠️的就是不要为了整活而整活. 你的功能性要为内容服务.