“Explain what kind of information dimensions usually contain; explain what kind of information measures usually contain; explain the difference between discrete date parts and continuous date values.” — Tableau Desktop Specialist Exam Guide 4.1 Understand dimensions and measures
为什么这一节你需要反复阅读和体会?
- 考点明确。
- Dimension 和 Measure 既是 Tableau 概念,也是数据建模概念。
- 本章直连考试 4.1 的三个子考点:
- 它是后续知识的地基。
- 对 Dimension 的理解会影响你对层级 Data Hierarchy 的把握。
- Dimension/Measure 与 Discrete/Continuous 的组合会直接改变图表样式,尤其是日期字段。若先动手画图、未建好概念框架,往往会陷入“同样的数据为什么画不出同样的图”的困惑。
1) dimensions 通常包含什么信息;
2) measures 通常包含什么信息;
3) dimensions 与 measures 的区别。
翻译容易带来误解
把 Dimension 译为“维度”、Measure 译为“度量”,未必更清晰。日常语言里我们很少这么说,强行直译容易增加理解成本。
用更接地气的话说
Dimension 像什么
- Description(描述):用文字属性刻画“是谁、是什么、在哪、何时”。如颜色、名称、品类、国家、性别等。
- Tag(标签):如产品编号、员工编号、学生学号,帮助快速定位对象。
- Status(状态):基于业务自定义的分组或分类,如“在职/离职”、“激活/休眠”。
Measure 像什么
- Value(数值、价格):可加减乘除、可聚合的数量。
- Ratio/Percentage/Probability(比例、百分比、概率):对数值进一步计算后的结果,仍然是“可计算”的量。
本质问题:为什么要学 Dimension 与 Measure?
落到实操,当你拿到一张表,需要给每个字段定性:它是用来“分组”的,还是用来“计算”的?
- Dimension 的目的:分组。它决定哪些行应该被归为一组。
- Measure 的目的:计算。它参与求和、平均、最大最小、比率等运算。
牢记这个判别标准,多数情况下就足够。
一个字段能同时扮演二者吗?
可以从“用途”上同时具备两种角色,但在 Tableau 的设置上需要二选一。做法是:复制该字段,一份作为 Dimension,用于分组;另一份作为 Measure,用于计算。
- 例子:工厂产品长度 Length 只有 100/120/150 三个取值。
- 作为 Dimension:按 100/120/150 分类,比较各长度的销售额。
- 作为 Measure:参与体积、成本、运费等计算。
把 Measure 变成能“分组”的维度:Bin(箱)
想研究员工年龄结构,可按区间分箱:<20、20–29、30–39、40–49、≥50。Age 本身仍是 Measure,但我们基于它创建了 Age Group 这个 Dimension。Bin 的特点是覆盖所有可能值,不漏项。考试 2.3.4 提到“Use Bins and Histograms”,本节先埋下概念。
基于已有 Dimension 创建新的 Dimension:Group(分组)
有时需要在原有分类之上再分一层。例如把美国各州按地理划分为 East/West/Midwest。这个 Group 由用户定义,不依赖原始数据。考试 2.2.1“Create Groups by using marks, headers, and the data pane”考的就是它。
Tableau 界面中的呈现方式

在 Data 面板里,每个表的字段被一条分割线划开:上方是 Dimensions,下方是 Measures。把字段从一个区域拖到另一个区域,它的位置会随之改变。字段图标形状表示数据类型;图标颜色蓝/绿分别代表 Discrete/Continuous。本章聚焦 D/M,下一节再详解离散与连续的区别。
小结
- 问自己:这个字段是“用来分组”还是“用来计算”?
- 若两种用途都需要,复制字段分别作为 Dimension 与 Measure。
- 学会用 Bin 把数值切成区间、用 Group 在现有维度上再分层。
- D/M 搭配 Discrete/Continuous 会改变可视化形态,尤其是日期。下一节继续。