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