Tableau 中的计算
Maarten Van den Broeck
Content Developer at DataCamp
时间序列分析:研究按时间段或区间的数据显示,通常包含趋势分析、季节性比较和滚动时间段分析

Date 或 DateTime 数据类型:
日期可有多种输出格式:
示例:

MakeDate ([Year], [Month], [Day])

MakeTime ([Hour], [Minute], [Second])

MakeDateTime ([Date], [Time])

解析:将字符串拆解为逻辑语法成分
示例:
DateParse ( format, string )
提取离散年份;也可用于季度、月份、日期、年内日、星期、小时、分钟等。
示例:
DATEPART ( 'year', [Order Date] )
DATEPART ( 'quarter', [Order Date] )
截断:缩短、截取
将日期按指定的日期粒度截断。
DATETRUNC ( 'month', #2022-06-15# )
DATETRUNC ( 'quarter', #2022-06-15# )

添加日期区间:
DATEADD (date_part, interval, [Date])
向日期添加指定区间(如 3 个月、2 天、10 周等)
从日期减去区间:
DATEDIFF ( date_part, date1, date2 )
例如
DATEADD ('month', 3, [Date])DATEADD ('week', 10, [Date]) 返回一个日期
例如
DATEDIFF ('month', [Start], [End])DATEDIFF ('day', [Start], [End]) 在计算中使用硬编码日期:
将日期值用 # # 包裹
如 #2010-12-31#


Tableau 中的计算