您現在的位置是:首頁 > 手機遊戲首頁手機遊戲
函數週期表丨時間丨值丨DATEDIFF
- 2021-09-17
monthyear是幾年幾月
DATEDIFF函式
語法=
DATEDIFF(<開始日期>, <結束日期>, <間隔單位>)
DATEDIFF函式屬於“
值函式
”之一。可能很多小夥伴平常並沒有注意到這個函式,但是這卻是一個很有用的函式。假如:一個事實表,有兩個日期列,分別代表下單日期,出貨日期,我想知道這期間的時間間隔,用DATEDIFF函式就可以輕鬆搞定。
引數
第一引數:開始日期。一個返回具體日期的表示式,或者標量值。如果返回結果是多個的話,在沒有進行處理的情況下這個函式返回結果會有誤差。
第二引數:結束日期。一個返回具體日期的表示式,或者標量值。如果返回結果是多個的話,在沒有進行處理的情況下這個函式返回結果會有誤差。需要注意:結束日期不能大於開始日期,否則返回錯誤。
第三引數:間隔單位,說白了就是你想求兩個日期是差了多少天、幾個月、幾個季度、多少個小時等等。可選項有:SECOND(秒),MINUTE(分鐘),HOUR(小時),DAY(天),WEEK(周),MONTH(月),QUARTER(季度),YEAR(年)。
返回結果
一個標量值,一組時間間隔的數字。
應用例子
輸入以下日期作為示範:
DATEDIFF函式 =
CALENDAR ( DATE ( 2018, 11, 1 ), DATE ( 2019, 11, 15 ) )
白茶決定使用這組日期作為DATEDIFF函式的示例。
示例1:
DATEDIFF示例1—DAY選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), DAY )
結果如下:兩個日期間隔天數為379天。
示例2:
DATEDIFF示例2—HOUR選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), HOUR )
結果如下:兩個日期間隔小時為379*24=9096個小時。
示例3:
DATEDIFF示例3—MINUTE選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), MINUTE )
結果如下:兩個日期間隔分鐘為379*24*60=545760分鐘。
示例4:
DATEDIFF示例4—MONTH選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), MONTH )
結果如下:兩個日期共差了12個月。
示例5:
DATEDIFF示例5—QUARTER選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), QUARTER )
結果如下:兩個日期相差4季度。
示例6:
DATEDIFF示例6—SECOND選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), SECOND )
結果如下:兩個日期相差秒數為379*24*60*60=32745600秒。
示例7:
DATEDIFF示例7—WEEK選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), WEEK )
結果如下:兩個日期相差一共54周。
示例8:
DATEDIFF示例8—YEAR選項 =
DATEDIFF ( MIN ( ‘DATEDIFF函式’[Date] ), MAX ( ‘DATEDIFF函式’[Date] ), YEAR )
結果如下:兩個日期相差一年。
到這裡基本上常規的示例就講解完畢了,但是,要是輸入結果不是標量值呢?
第一種情況,不使用一個標量值,直接輸入列的情況是不允許的。
DATEDIFF其實還有別的用法,比如這種:
DATEDIFF其他用法 =
DATEDIFF (
‘DATEDIFF函式’[DATEDIFF示例1—DAY選項],
‘DATEDIFF函式’[DATEDIFF示例2—HOUR選項],
DAY
)
如果是純粹的用兩個度量值,那麼返回的間隔是隨著第三引數變化而變化。也就是說,
在某種情況下,我們可以算間隔,不必拘泥於是否是時間單位;
間隔的粒度,可以按照第三引數來決定
。
小夥伴們,GET了麼?
白茶會不定期的分享一些函式卡片哦。
(檔案在知識星球[PowerBI丨需求圈])
這裡是白茶,一個PowerBI的初學者。
下面這個知識星球是針對有實際需求的小夥伴,有需要的請加入下面的知識星球。(這個星球裡面有白茶之前所有的案例檔案。)
ID:Storysming
上一篇:張哲瀚要東山再起?
下一篇:奴隸少女希爾薇(轉載)