日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数...

發(fā)布時(shí)間:2024/9/19 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

當(dāng)我們的數(shù)據(jù)源有日期字段時(shí),想根據(jù)日期實(shí)現(xiàn)需要的分析呈現(xiàn),使用函數(shù)對(duì)日期進(jìn)行計(jì)算,就非常有必要了!

Tableau 中的日期函數(shù)很多,今天我們分享數(shù)據(jù)粉常用的 7 個(gè)函數(shù),看它們?nèi)绾螏椭鷮?shí)現(xiàn)日期的計(jì)算。

本期《舉個(gè)栗子》,我們要給大家分享的 Tableau 技巧是:學(xué)幾個(gè)常用的日期函數(shù)。

為方便學(xué)習(xí),栗子選取這些函數(shù)的代表應(yīng)用場(chǎng)景,掌握栗子方法后,數(shù)據(jù)粉可嘗試進(jìn)一步探索。

---------------------------------------------------------->>

具體步驟如下:

NO.1 DATEADD 函數(shù)

如果想在當(dāng)前日期基礎(chǔ)上,增加一列3個(gè)月后的日期,可以使用 DATEADD 函數(shù)。

創(chuàng)建計(jì)算字段,鍵入函數(shù):

DATEADD("month",3,[訂單日期])

此時(shí),日期的月份被增加了一列,3個(gè)月后的日期。

NO.2 DATEDIFF 函數(shù)

如果想計(jì)算從下單到發(fā)貨花費(fèi)了幾天,計(jì)算邏輯應(yīng)該是“發(fā)貨日期”減去“訂單日期”。這種情況,還可以用 DATEDIFF 函數(shù)返回兩個(gè)日期差,求出每個(gè)訂單從下單到發(fā)貨的時(shí)間。

創(chuàng)建計(jì)算字段,鍵入函數(shù):

DATEDIFF("day",[訂單日期],[發(fā)貨日期])

為了方便對(duì)比,我們把兩個(gè)日期的直接差值計(jì)算結(jié)果也放一起查看。

可以看到兩種計(jì)算方法得到的值是一樣的(差值的度量改成平均值)。

Tips:兩個(gè)日期的直接差值計(jì)算,當(dāng)也僅當(dāng) DATEDIFF 的“Datepart”為 day 時(shí)才成立,因?yàn)閮蓚€(gè)日期直接相減,得到的結(jié)果只以天為單位。

NO.3 DATEPART 函數(shù)

如果想得到日期中的某一單位值(年、月、日),可以用 DATEPART 函數(shù)進(jìn)行計(jì)算。假如想得到訂單日期中的月數(shù)值,

創(chuàng)建計(jì)算字段,鍵入函數(shù):

DATEPART("month",[訂單日期])

可以看到,圖表中訂單日期的右側(cè),每個(gè)月的數(shù)值,已被單獨(dú)列了出來。

NO.4 DATETRUNC函數(shù)

如果想在當(dāng)前日期基礎(chǔ)上,創(chuàng)建一個(gè)月或季的開始日期??梢允褂?DATETRUNC 函數(shù),依據(jù)現(xiàn)有日期創(chuàng)建新的日期值,例如每個(gè)月的第一天。

創(chuàng)建計(jì)算字段,鍵入函數(shù):

DATETRUNC("month",[訂單日期])

圖表中訂單日期的右側(cè),每個(gè)月的第一天,已被單獨(dú)列了出來。

NO.5 DATENAME 函數(shù)

如果需要將日期中的某個(gè)部分轉(zhuǎn)換為字符串格式,可以用 DATENAME 函數(shù)。例如將月份轉(zhuǎn)換為英文列表。

創(chuàng)建計(jì)算字段,鍵入函數(shù):

DATENAME("month",[訂單日期])

就會(huì)返回月份的字符串格式,圖表中就出現(xiàn)一列月份英文的字段了。

NO.6 DATEPHARSE 函數(shù)

當(dāng)然,我們還可以將現(xiàn)有的字符串,用 DATEPHARSE 函數(shù)轉(zhuǎn)換為指定格式的日期。

首先,我們復(fù)制一個(gè)訂單日期出來,改為字符串格式

創(chuàng)建計(jì)算字段,鍵入函數(shù):DATEPARSE("yyyy-mm-dd",[訂單日期 (復(fù)制)])

字符串便被轉(zhuǎn)換成了特定的日期格式。

NO.7 MAKEDATE 函數(shù)

如果想返回一個(gè)依據(jù)指定年份、月份和日期構(gòu)造的日期值,可以用 MAKEDATE 函數(shù)。

我們使用這樣一份數(shù)據(jù)源:

它們?cè)诠ぷ鞅碇谐尸F(xiàn)是這樣的:

我們需要完整日期即

這種情況,建議使用 MAKEDATE 函數(shù),創(chuàng)建計(jì)算字段,鍵入函數(shù):MAKEDATE([年],[月],[日])

Tips:此時(shí)年月日都需要是整數(shù)格式。

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

今天的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!

下一期《舉個(gè)栗子》,再會(huì)~

文章部分信息來源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)告知!

總結(jié)

以上是生活随笔為你收集整理的jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。