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

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

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 到了吗?赶快试试看吧!

下一期《举个栗子》,再会~

文章部分信息来源于网络,如有侵权请告知!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,904评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,581评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,527评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,463评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,546评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,572评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,582评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,330评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,776评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,087评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,257评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,923评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,571评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,192评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,436评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,145评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容