日期转换与可视化

Tableau 中的时间序列分析

Chris Hui

VP, Tracked

日期时间专用数据类型

Tableau 对日期时间数据有其特定处理方式:

  • 日期数据返回为 日期日期时间 格式

颜色标记表示数据类型:

  • 蓝色图标表示离散数据
  • 绿色图标表示连续数据

Tableau 中的时间序列分析

日期时间数据模型

  • 日期时间数据可按日期维度提供

  • 日期字段的各维度被拆分为最小度量

  • 处理此类数据时,可用 MAKEDATE() 重建单个日期字段

按分、时、秒组织的日期时间值表,展示事实-维度数据模型结构

Tableau 中的时间序列分析

在 Tableau 中创建日期

  • MAKEDATE() 是日期格式化函数,可从拆分的日期时间字段重建日期时间对象

  • MAKEDATE() 假定输入日期有效,无内置校验

Tableau 计算字段显示 make date time 函数需要年份、月份和日期

Tableau 中的时间序列分析

在 Tableau 中创建时间

  • 若需为日期字段添加时间组件,使用 MAKEDATETIME()

  • 需要时间?= MAKEDATETIME()

  • 仅日期?= MAKEDATE()

Tableau 计算字段显示 make time 函数所需的日期和时间参数

Tableau 计算字段显示 make date time 函数需要年份、月份和日期

Tableau 中的时间序列分析

Tableau 中的日期截断

  • DATETRUNC() 将日期舍入到指定粒度
  • DATETRUNC() 返回至所指定日期部分为止的各部分的最小值,类型为日期时间对象

Tableau 计算字段展示日期截断函数如何仅返回按周的数据

  • 适用于日期预处理,以展示度量在离散时间段的变化(如环比周增长)

柱状图显示 2021 年 11 月 1 日至 12 月 6 日各周的骑行次数

Tableau 中的时间序列分析

日期时间戳间的计算

  • 可用语法 Date2 - Date1 相减,但结果单位为
  • 这并不理想,会因取整而丢失重要的时间序列信息

Tableau 计算字段显示手动相减两个日期字段的差异

  • DATEDIFF() 按指定粒度返回两时间戳间的时间量(如 'minute'、'hour')
  • 最佳实践:返回所需的最低粒度,再按需汇总

Tableau 计算字段显示使用 DATEDIFF 的差异,精确返回两日期字段间的时间

Tableau 中的时间序列分析

时间序列可视化

条形图 展示条形图外观的图片

面积图 展示面积图外观的图片

累计分布 展示累计分布柱状图外观的图片

折线图 展示简单时间序列折线图的图片

Tableau 中的时间序列分析

开始练习吧!

Tableau 中的时间序列分析

Preparing Video For Download...