内容:

自定义日期和时间字段

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Online, Tableau Public, Tableau Server

根据使用的是关系数据源还是多维数据集(多维)数据源,Tableau 中日期的使用方式有所不同。本节将讨论这些不同之处。

多维数据集(多维)数据源中的日期

在 Tableau Desktop 中,只支持 Windows 中的多维数据集(多维)数据源。

对于多维数据集数据源,日期维度通常组织为包含年、季度和月等级别的分层结构。此外,有些多维数据源还启用了时间智能,以便能够以不同方式来查看这些数据级别,例如月(按年)、月(按季度)、周末等。这些级别表示为分层结构的属性。分层结构和属性在创建多维数据集时定义,无法在 Tableau 中修改它们。例如,下面所示为一个 Oracle Essbase 数据源的“Year”维度。

将多维日期放在功能区中时,将会像处理任何其他维度那样处理该字段。例如,您可以进行向下和向上钻取等。

关系数据源中的日期

对于关系数据源,日期和时间会自动放置在“数据”窗格的“维度”区域中,并由日期 或日期时间 图标标识。例如,下面显示了一个 Excel 数据源的“Order Date”和“Ship Date”维度。

将关系日期放在功能区中时,将自动修改字段名称以反映默认日期级别。Tableau 将默认日期级别定义为存在多个实例的级别。例如,如果日期字段包含多年,则默认级别为年。但是,如果日期字段只包含一年的数据,但包含多个月,则默认级别为月。

如果不想让 Tableau 自动选择日期级别,而是想使日期维度成为连续字段,则可以在“数据”窗格中右键单击(在 Mac 上按住 Control 单击)该字段,然后选择“转换为连续”。然后该维度在“数据”窗格中变为绿色;现在当您在视图中使用该维度时,它将是连续维度。通过在“数据”窗格中该字段的上下文菜单中选择“转换为离散”,可轻松地恢复为离散字段。也可以在视图中的某个字段位于某个功能区中时将其转换为连续字段,方法是在其上下文菜单中选择“连续”,右键单击(在 Mac 上按住 Control 单击)字段时将可看到该菜单。功能区中的该字段就会变为绿色,但“数据”窗格中的该字段仍为离散字段。