跳到主要內容 跳至補充內容

ReferenceDay

該設定定義要將 1 月中的哪一天設為參考日以定義第 1 週。換言之,此設定規定第 1 週有多少天必須是落在 1 月內的日期。

語法:  

ReferenceDay

ReferenceDay 設定一年的第一週包含多少天。ReferenceDay 可以設定為 17 之間的任何值。任何落在 1-7 範圍之外的值會解譯為一週的中點 (4),這對等於設定為 4ReferenceDay

若您沒有為 ReferenceDay 設定選取值,則預設值將顯示 ReferenceDay=0,這將解譯為一週的中點 (4),如以下 ReferenceDay 值表格中所見。

ReferenceDay 函數通常用於組合下列函數:

相關函數
變數 互動
BrokenWeeks Qlik Sense 應用程式使用未中斷的週,將會強制執行 ReferenceDay 變數。不過,若使用中斷的週,則第 1 週將於 1 月 1 日開始並在接合 FirstWeekDay 變數設定時終止,並忽略 ReferenceDay 旗標。
FirstWeekDay 定義要用作一週第一天的日子的整數。

Qlik Sense 允許為 ReferenceDay 設定下列值:

ReferenceDay 值
參考日
0 (預設) 1 月 4 日
1 1 月 1 日
2 1 月 2 日
3 1 月 3 日
4 1 月 4 日
5 1 月 5 日
6 1 月 6 日
7 1 月 7 日

在下列範例中,ReferenceDay = 3 將 1 月 3 日定義為參考日:

SET ReferenceDay=3; //(set January 3 as the reference day)

如需更多關於使用內嵌載入的資訊,請參閱 使用內嵌載入以載入資料

區域設定

除非另有說明,否則此主題中的範例皆使用下列日期格式:MM/DD/YYYY。日期格式是在資料載入指令碼的 SET DateFormat 陳述式中指定。由於地區設定和其他因素,您系統中的預設日期格式可能會不同。您可以變更以下範例中的格式,以滿足您的需求。或者,您可以在載入指令碼中變更格式,以符合這些範例。如需詳細資訊,請參閱 修改用於應用程式和指令碼的區域設定

應用程式中的預設地區設定是根據使用者設定檔。這些地區格式設定與 Qlik Cloud 使用者介面中顯示的語言無關。Qlik Cloud 顯示的語言將與您正在使用的瀏覽器相同。

若您是應用程式建立者,可以為您建立的應用程式設定預設地區。如需詳細資訊,請參閱Qlik Cloud 分析 中設定用於建立應用程式和指令碼的偏好區域設定

範例:  

若您想要週和週數的 ISO 設定,確認指令碼中有下列內容:

Set FirstWeekDay=0; Set BrokenWeeks=0; Set ReferenceDay=4; // Jan 4th is always in week 1

若您想要 US 設定,確認指令碼中有下列內容:

Set FirstWeekDay=6; Set BrokenWeeks=1; Set ReferenceDay=1; // Jan 1st is always in week 1

範例 1 - 使用預設值的載入指令碼;ReferenceDay=0

範例 - 設定為 5 的 ReferenceDay 變數

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!