根据定义维度和度量中的Tableau:
维度包含定性值(例如名称、日期或地理数据)。
度量包含您可以度量的数字、定量值。
在我看来,日期类型的数据似乎比定性更定量,并且可以衡量。
那么为什么 Tableau 将日期视为维度而不是度量?
感谢您的任何提示。
默认情况下,日期字段仅被视为维度,但您当然可以改用日期作为度量。
度量在 Tableau 中聚合,因此您通常会计算最大(即最新)日期值或最小(即最早)数据值,或者可能是数据字段的计数或非重复计数。您无法像使用数字字段那样计算日期的平均值或总和。
不幸的是,您引用的 Tableau 文档的一部分写得很糟糕,完全具有误导性。将字段视为维度还是度量值不取决于其数据类型,而是取决于您是否希望计算汇总该字段中的值的聚合函数(将该字段视为度量值)或是否希望使用该字段进行分区或在聚合之前切片数据记录(将字段视为维度)。将字段视为维度与在 SQL 语句的 GROUP BY 子句中使用该字段完全一样。
不幸的是,这样一个重要的概念目前在文档中解释得如此糟糕,否则在过去几年中已经有了很大的改进。我想这是尝试做一个简单的介绍,从被简化到实际上是错误的。
Tableau 中的字段具有一些固定属性,例如其名称、数据类型、别名和定义(例如对相应数据库列或计算的引用)。字段的其他属性在数据源中可能具有默认值,但可以随时更改该字段在特定工作表上的使用 - 例如,默认数字或日期格式,字段显示为离散还是连续或被视为维度或度量。
因此,当人们谈论 Tableau 中的维度时,这是“在当前视图中被视为维度的字段”的简写。由于这有点啰嗦,人们只谈论维度和度量,但这给人一种误导性的印象,即角色的选择是该领域固有的,而只是默认设置。很多时候这种区别并不重要,但特别是对于日期,它们可以以多种不同的方式使用。