Search

3️⃣

Tableau学习路线图 ✅

这一课是“基础图表”模块的第一课。在开始讲各类图表的具体做法之前,先说明本阶段的学习思路。

第一阶段: 理解数据

Tableau作为数据可视化工具, 很多人刚上来就想要快速的学会做各种炫酷的图表📊, 如果你已经非常熟悉数据, 是从比如数据工程师, 或者数据科学家这种角色迁移过来, 本身有一些统计背景的话, 那么确实上手确实会快很多. 如果你是学生, 或者是财务, Excel的使用者背景来学习Tableau的话, 学习Tableau最重要的第一步反而是理解数据.

打个比方, 作为厨师, 在开始练习切工, 颠勺之前, 最重要的是要了解食材. 不同的食材有不同的处理方法,就像不同的数据也同样有不同的处理方法一样. 数据的类型就代表了它们的材质, 而针对不同数据类型的不同函数就像是切不同的食材需要用不同的刀一样.

在我的基础课程部分, 你会发现我花了大量的篇幅来解释什么是数据,以及不同数据的各种特征等等. 有了这些基础, 你才能够轻松的进入到第二阶段

第二阶段 - 捷径 Show Me Button

在Tableau的操作界面右上方, 有一个叫做Show me的部分. 你可别小看这个按钮. 它就是你在Tableau早期学习的神助攻.

image

第一步:用 Show Me Button 快速创建内置图表。

Show Me Button 是新手最快速生成图表的方法。你无需事先知道每个 column 应该放在哪个位置,只要按照 Show Me Button 下的提示选择对应的 Dimension 与 Measure,就能点亮并生成想要的图表类型。 比如这个截图里就显示如果要创建一个stacked bars,你需要至少一个dimension, 需要一个measure

image

第二步:在 Show Me 生成的图表上做微调。

Show Me Button 会一步到位生成目标图表,但很多时候仍需微调。例如:哪个 Dimension 在前、哪个在后,或从“仅显示年”改为“显示 年 + 月”。这些都需要你手动调整。

这些微调能够帮助加深理解把不同元素放在不同位置对于图表的影响

第三步:添加辅助元素。

常见辅助元素包括 Grand Total, Subtotal, Average Line 等,通常无需复杂计算即可添加。

第四步:完善格式。

根据需要调整字体、颜色、大小、阴影等视觉样式。

第五步: 组装dashboard

在能够成功的创建一个单独的图表之后, 你就需要学习如何把不同的图表组装在一个页面上

第六步: 创建联动

如果说之前的各个图表都还是各自为战的话, 那么创建联动就是通过添加比如filter, action使得每个图表都会和其他图表产生关系. 比如所有的图表都显示你所选择的那个时间段的数据. 再或者

第二阶段 - 模仿

关键目标:假设没有 Show Me Button,仍能复刻出与其一致的图表。

你也许会说:“既然有 Show Me,为什么还要自己理解?”因为 Show Me 帮你跳过了许多必要环节,这会让你“知其然不知其所以然”。

例如,创建最基础的 Text Table 时,Measure Names 与 Measure Values 的含义是什么?为什么 Measure Names 会出现在 Filters 中?在 Columns 与 Rows 中,不同的前后顺序会造成怎样的变化?这些问题会在你动手复刻的过程中逐步浮现。

第一步:观察 Show Me 生成的图表,确认左侧每一列被放到了右侧的哪个位置。

第二步:从零开始,照着 Show Me 的“答案”复刻一遍;若无法复刻,再比对差异并找出原因。

第三步:体会并理解每一步操作对图表变化带来的影响。

第三阶段 - 计算

第三阶段的重点是 Calculated Field(计算字段)。

在前两个阶段中,多数“计算”只是对原始数据做加减,几乎不涉及复杂运算。此时容易产生“难度也就这样”的错觉。为了说明本阶段的复杂度,举一个例子。

简单的计算: 只是单纯的求和

Region
2020
2021
2022
2023
Grand Total
494,040
472,993
613,934
745,568
Central
103,838
102,874
148,605
147,854
East
135,440
157,071
182,750
216,567
South
103,846
71,360
93,610
122,906
West
150,916
141,687
188,969
258,241

更复杂的计算: 求每一年销售额占四年总总销售额的百分比

Region
2020
2021
2022
2023
Central
21.02%
21.75%
24.21%
19.83%
East
27.41%
33.21%
29.77%
29.05%
South
21.02%
15.09%
15.25%
16.48%
West
30.55%
29.96%
30.78%
34.64%
Grand Total
100.00%
100.00%
100.00%
100.00%

左侧表格展示了每个 Region 在每一年的销售总额。第一行 Grand Total 是该年所有 Region 的合计销售额。假设现在需要展示的不是“销售额”,而是“当前区域销售额占全年所有区域销售额的比例”。

以 Central 区域 2020 年为例:Central 的销售额为 103,808,所有区域合计为 494,040,则占比 = 103,808 / 494,040 = 21%。

这时你可能会发现:虽然能做出这个 Text Table,但“百分比如何计算”并不直观。这类问题恰恰是实际项目的常见情形。

第三阶段往往是业余 Tableau 使用者与职业 Tableau 开发者的分水岭。 在真实项目中,计算的设计与测试通常需要投入大量时间以确保 100% 的准确性。这也是 Tableau 学习曲线开始明显变陡的阶段。

第四阶段 - 交互

跨过“计算”这道坎后,重心将不再停留在单个 worksheet 的搭建,而是转向产品化思维。需要考虑 Dashboard 中各个 worksheet 的排布,以及使用者如何一步步获取与消化信息等,这些都需要设计与权衡。

本阶段聚焦于:

  • 各类 Filter 的区别与使用场景
  • 各类 Action 的设置,以及它们对计算的影响

第五阶段 - 整活

完成前面四个阶段后,本阶段关注如何让 Dashboard “更好看、更出彩”。

唯一需要时刻提醒自己的原则是:

⚠️

不要为了“整活”而“整活”,一切表现形式都应服务于信息表达与功能目标。