1. 抽取資料
1)概述
文法 | WEEK(serial_number,"F1"/"F7") | 傳回一個代表一年中的第幾週的數字 |
---|---|---|
參數1 | serial_number | 表示輸入日期。也可以是系列數,如在1900年日期系統,1998年1月1日存為系列數35796 |
參數2 | "F1"/"F7" |
注1:目前僅支援 F1 和 F7 兩種寫法。 注2:可以在決策平台 週開始於 中設定以週天還是週一為一週的開始。F1/F7如果不輸入預設值為F7。 |
2)注意事項
允許 WEEK(serial_number,"F1"/"F7")內參數為空,即WEEK(),當參數為空時,取當前系統的伺服器時間對應的所屬一年中第幾週的數字。
第一個參數預設日期或正文型別,第二個預設參數正文
第二個參數同時支援大小寫。
3)範例
F1表示從以週一為一週的開始,代表以一月一日為第一週,一月一日到本週結束日期為第一週。
F7表示以週日為一週的開始,每年內第一個完整的一週,是當年的第一週;當某一年年初日期所在週的週一是上一年時,此時所在週為第52週。
例如 2021/01/03 。
如果在平台設定「週開始為週一」:
則如下表所示:
日期 | 2021-01-03 | 說明 | 2021-01-04 | 2021-01-05 |
---|---|---|---|---|
week(參數為F7) | 52 | 週一開始,第一個完整週是01-04到01-10,因此 01-03 顯示 52 | 1 | 1 |
week(參數為F1) | 1 | 一月一號為第一週,01-01到01-03為第一週 | 2 | 2 |
如果平台設定「週開始為週日」:
日期 | 2021-01-03 | 說明 | 2021-01-04 | 2021-01-05 |
---|---|---|---|---|
week(參數為F7) | 1 | 週日開始,第一個完整週是01-03到01-09,因此 01-03顯示1 | 1 | 1 |
week(參數為F1) | 2 | 一月一號為第一週,01-01到01-02為第一週,01-03到01-09為第二週 | 2 | 2 |
其他範例:
公式 | 結果 | 備註 |
---|---|---|
WEEK() | 52 | 對應系統伺服器時間為2010-1-1 15:36:25。 |
WEEK("2010/1/1") | 52 | |
WEEK("2010/1/1","F1") | 1 | |
WEEK("2010/1/6") | 1 | |
WEEK(35796) | 52 |
2. 實時資料
1)概述
文法 | WEEK(serial_number) | 傳回一個代表一年中的第幾週的數字 |
---|---|---|
參數 | serial_number | 表示輸入日期。 注:只支援正文、日期型別。 |
2)注意事項
允許 WEEK(serial_number)內參數為空,即WEEK(),當參數為空時,取當前系統的伺服器時間對應的所屬一年中第幾週的數字。
可使用一個預設日期,或者一個正文型別參數。
3)範例
說明詳情參見本文第一節範例。
其他範例:
公式 | 結果 | 備註 |
---|---|---|
WEEK() | 52 | 對應系統伺服器時間為2010-1-1 15:36:25。 |
WEEK("2010-01-01") | 52 | |
WEEK("2010-01-06") | 1 |