DAY

適用於:導出數據行計算數據表Measure視覺計算

傳回 month的 day,數位從 1 到 31。

語法

DAX
DAY(<date>)  

參數

術語 定義
date datetime format中的 date,ordate的文字表示。

傳回 value

整數,表示 month的 day。

言論

  • DAY 函式會採用您嘗試 finddaydate 自變數。 您可以使用另一個 date 函式,藉由在 datetimeformat中輸入 date,以傳回 date的表達式,or 將日期提供給函式。 您也可以在日期的其中一個接受字串格式中輸入 date。

  • YEAR傳回的 Values,不論所提供 datevalue的顯示 format 為何,MONTHandDAY 函式都會是公曆 values。 例如,if 所提供 date 的顯示 format 為Hijri,YEAR傳回的 values,MONTHandDAY 函式將會 values 與對等的公曆 date相關聯。

  • 當 date 自變數是 date的文字表示法時,day 函式會使用用戶端電腦的地區設定 anddate/time 設定來瞭解文字 value,以便執行轉換。 If 目前的 date/time 設定代表 Month/Day/Yearformat 中的日期,則字串“1/8/2009”會解譯為相當於 2009 年 1 月 8 日的 datetimevalue,and 函式會傳回 8。 不過,if 目前的 date/time 設定代表 Day/Month/Yearformat 中的日期,相同的字串會解譯為相當於 2009 年 8 月 1 日 datetimevalue,and 函式會傳回 1。

範例:從 date 數據行取得 day

下列公式會從 [Birthdate] 數據行中的 date 傳回 day。

DAX
= DAY([Birthdate])  

範例 - 從字串取得 daydate

下列公式會傳回 day,4,使用在接受的文字中提供做為字串的日期 format。

DAX
= DAY("3-4-1007")  
= DAY("March 4 2007")  

範例 - 使用 dayvalue 做為條件

下列表達式會傳回每個銷售訂單已放置的 day,and 將數據列標示為促銷銷售專案,ifmonth的第 10 個訂單。

DAX
= IF( DAY([SalesDate])=10,"promotion","")  

Date and time 函式
TODAY 函式
DATE 函式