专栏名称: 优阅达大数据生态
大数据,大未来 建立合作,充分共创,形成丰富的大数据生态
目录
相关文章推荐
AHTV第一时间  ·  9集出现6次,网友呼吁下架!剧方火速删除.. ... ·  23 小时前  
AHTV第一时间  ·  9集出现6次,网友呼吁下架!剧方火速删除.. ... ·  23 小时前  
于小戈  ·  他俩也离??就问内娱还剩谁没离? ·  昨天  
看电视  ·  国漫的破界革命 ·  3 天前  
家有好大事  ·  父亲,你的偏心是我一辈子的痛 ·  3 天前  
家有好大事  ·  父亲,你的偏心是我一辈子的痛 ·  3 天前  
51好读  ›  专栏  ›  优阅达大数据生态

举个栗子!Tableau 技巧(126):学几个常用的日期函数

优阅达大数据生态  · 公众号  ·  · 2019-08-29 19:27

正文

关注我们 关注Tableau



当我们的数据源有日期字段时,想根据日期实现需要的分析呈现,使用函数对日期进行计算,就非常有必要了!


Tableau 中的日期函数很多,今天我们分享数据粉常用的 7 个函数,看它们如何帮助实现日期的计算。


期《举个栗子》, 我们要给大家分享的 Tableau 技巧是: 学几个常用的日期函数


为方便学习,栗子选取这些函数的代表应用场景,掌握栗子方法后,数据粉可尝试进一步探索。

具体步骤如下:

NO.1

DATEADD 函数

如果想在当前日期基础上,增加一列3个月后的日期,可以使用 DATEADD 函数。


创建计算字段,键入函数:

DATEADD("month",3,[订单日期])



此时,日期的月份被增加了一列,3个月后的日期。


NO.2

DATEDIFF 函数

如果想计算从下单到发货花费了几天,计算逻辑应该是“发货日期”减去“订单日期”。这种情况,还可以用 DATEDIFF 函数返回两个日期差,求出每个订单从下单到发货的时间。


创建计算字段,键入函数:
DATEDIFF("day",[订单日期],[发货日期])


为了方便对比,我们把两个日期的直接差值计算结果也放一起查看。


可以看到两种计算方法得到的值是一样的(差值的度量改成平均值)


Tips: 两个日期的直接差值计算 当也仅当 DATEDIFF 的“Datepart”为 day 时才成立,因为两个日期直接相减,得到的结果只以天为单位。



NO.3

DATEPART 函数

如果想得到日期中的某一单位值(年、月、日),可以用 DATEPART 函数进行计算。假如想得到订单日期中的月数值,

创建计算字段,键入函数:
DATEPART("month",[订单日期])



可以看到,图表中订单日期的右侧,每个月的数值,已被单独列了出来。



NO.4

DATETRUNC函数

如果 想在当前日期基础上,创建一个月或季的开始日期。 可以使用 DATETRUNC 函数,依据现有日期创建新的日期值,例如每个月的第一天。


创建计算字段,键入函数:
DATETRUNC("month",[订单日期])



图表中订单日期的右侧,每个月的第一天,已被单独列了出来。



NO.5

DATENAME 函数

如果需要将日期中的某个部分转换为字符串格式,可以用 DATENAME 函数。例如将月份转换为英文列表。


创建计算字段,键入函数:

DATENAME("month",[订单日期])



就会返回月份的字符串格式 ,图表中就出现一列月份英文的字段了。



NO.6

DATEPHARSE 函数

当然,我们还可以将现有的字符串, 用 DATEPHARSE 函数 转换为指定格式的日期。

首先,我们复制一个订单日期出来,改为字符串格式



创建计算字段,键入函数:
DATEPARSE("yyyy-mm-dd",[订单日期 (复制)])


字符串便被转换成了特定的日期格式。


NO.7

MAKEDATE 函数

如果想返回一个依据指定年份、月份和日期构造的日期值,可以用 MAKEDATE 函数。


我们使用这样一份数据源:

它们在工作表中呈现是这样的:



我们需要完整日期即


这种情况,建议使用 MAKEDATE 函数,创建计算字段,键入函数: MAKEDATE([年],[月],[日])


Tips: 此时年月日都需要是整数格式。

如此,就 完成日期的合并了。



今天的 Tableau 技巧,你 Get 到了吗? 赶快试试看吧!


Hi,在使用 Tableau 过程中,

☝  有疑问或实操困难,请联系阿达(公众号首页回复:阿达)

☝  想了解更多 Tableau 技巧,请微信留言

☝  投稿《举个栗子》,请联系[email protected]


如何快速找到往期【举个栗子】Tableau 小技巧?

➤进入微信公众号菜单“举个栗子”,或在公众号首页直接回复栗子关键字



9月19日,2019 优阅达 Tableau 年度数据峰会将在深圳隆重举办。 报名通道已经开启,扫描上方二维码,速速报名吧!

前沿科技驱动数据文化、多元化技巧与应用干货、开拓分析新思维的数据共创以及更多精彩环节等着您! 数据因您而精彩,与众多数据爱好者一起,共享这场最具前沿性的数据盛宴!









请到「今天看啥」查看全文