WEEKDAY 函數

傳回 1 到 7 的數字,以識別某日期是星期幾。 根據預設,日期範圍是 1 (星期日) 到 7 (星期六)。

語法

WEEKDAY(<date>, <return_type>)

參數

詞彙

定義

date

datetime 格式的日期。

您應該使用 DATE 函數、使用會產生日期的運算式或當做其他公式的結果來輸入日期。

return_type

決定傳回值的數字:

傳回類型

一星期開始

1

一星期從星期日 (1) 開始,到星期六 (7) 結束。

2

一星期從星期一 (1) 開始,到星期日 (7) 結束。

3

一星期從星期一 (0) 開始,到星期日 (6) 結束。

傳回值

介於 1 到 7 之間的整數。

備註

相較於將日期儲存為循序數字的 Microsoft Excel,DAX 會使用 datetime 格式處理日期和時間。 如果您需要將日期顯示循序數字,可以在 Excel 中使用下列格式選項。

您也可以針對日期,在可接受的文字表示法中輸入日期,但是為了避免非預期的結果,最好先將文字日期轉換為 datetime 格式

當日期引數為以文字表示的日期時,函數會使用用戶端電腦的地區設定和日期/時間設定來了解文字值以執行轉換。 如果目前的日期/時間設定代表 Month/Day/Year 格式的日期,則下列字串 "1/8/2009" 會解譯為相當於 2009 年 1 月 8 日的 datetime 值。 不過,如果目前的日期/時間設定代表 Day/Month/Year 格式的日期,則相同的字串會解譯為相當於 2009 年 8 月 1 日的 datetime 值。

範例

下列範例會取得 [HireDate] 資料行中的日期,加上 1,然後顯示相當於該日期的星期幾。 由於已省略 return_type 引數,因此會使用預設的格式,其中 1 是星期日,而 7 是星期六。 如果結果是 4,當天為星期三。

=WEEKDAY([HireDate]+1)

請參閱

參考

WEEKNUM 函數

YEARFRAC 函數

其他資源

日期和時間函數 (DAX)