日期转换与可视化

Tableau 中的时间序列分析

Chris Hui

VP of Product, Tracked

在 Tableau 中拆分数据

  • 数据可用分隔符编码,并拆分为各自字段(如 AUS-001)

  • Tableau 提供两种拆分:SplitCustom split

  • Split:按最常见分隔符拆分

Tableau 中的时间序列分析

在 Tableau 中拆分数据

  • 数据可用分隔符编码,并拆分为各自字段(如 AUS-001)

  • Tableau 提供两种拆分:SplitCustom split

  • Split:按最常见分隔符拆分

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3
Tableau 中的时间序列分析

在 Tableau 中拆分数据

  • 数据可用分隔符编码,并拆分为各自字段(如 AUS-001)

  • Tableau 提供两种拆分:SplitCustom split

  • Split:按最常见分隔符拆分

  • Custom split:按自定义分隔符拆分
Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3

$$

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1.DD AA B1 C1.DD
AA-B2-C2.DD AA B2 C2.DD
AA-B3-C3.DD AA B3 C3.DD
Tableau 中的时间序列分析

Tableau 中的计算拆分

  • 当需按一个或多个分隔符拆分文本字段时,SPLIT() 很有用

  • 令牌(文本)按位置返回:正数自左向右,负数自右向左

  • 拆分函数通常嵌套,并与以下函数组合:

    • IF() / TRIM() / CASE

示例展示 Tableau 中 split 函数如何结合分隔符与位置编号工作

计算字段示例,展示 Trim 与 Split 在嵌套函数中的用法

Tableau 中的时间序列分析

验证日期

  • 按设计,Tableau 遵循并识别 ISO-8601 与公历标准日期格式

  • 但日期有时会以文本/字符串形式出现

  • 可用 ISDATE() 判断条目是否为日期:返回 TrueFalse

表格展示 Tableau 遵循的所有 ISO-8601 标准

计算字段示例,展示在 Tableau 中如何使用 ISDATE 函数

Tableau 中的时间序列分析

是否需要解析?

  • DATEPARSE() 通过对日期格式进行显式解析,将非标准字符串字段转换为日期时间对象

  • 适用于被识别为字符串而非日期的所有日期字符串

  • MM-YY-DD 对我们有意义,但对 Tableau 无效,除非DATEPARSE() 指定

图示日期时间字符串的各组成部分以及 Tableau 的解析方式

计算字段示例,展示 DATEPARSE 如何解析日期时间字符串的各部分

Tableau 中的时间序列分析

用日期截断清洗

  • ISDATE()DATEPARSE() 可识别无效日期,但会纠正它们

  • DATETRUNC() 按日历设定(如周一为一周开始)返回每个日期分组的最早

计算字段示例,展示如何用 datetrunc 校正按周错误上报的日期

  • DATETRUNC() 可用于核查周期性报表期是否有误(如每周)

计算字段输出,展示 datetrunc 如何纠正常见无效日期

Tableau 中的时间序列分析

数据集

鳄梨数据集的示例数据快照

  • 鳄梨品种的单变量与多变量分析
  • 季节性变化与价格分布
  • 趋势分析与百分位

代表鳄梨数据集的鳄梨图片

Tableau 中的时间序列分析

¡Vamos a practicar!

Tableau 中的时间序列分析

Preparing Video For Download...