BrokenWeeks
此設定會定義週是否中斷。
語法:
BrokenWeeks
在 Qlik Sense 中,建立應用程式時會擷取地區設定,對應的設定會儲存在指令碼中,作為環境變數。
北美應用程式開發人員通常會在指令碼中取得 Set BrokenWeeks=1;,對應至中斷的週。歐洲應用程式開發人員通常會在指令碼中取得 Set BrokenWeeks=0;,對應至未中斷的週。
未中斷的週表示:
- 在某些年中,第 1 週從 12 月開始,而在其他年中,上一年的最後一週延續至 1 月。
- 根據 ISO 8601,第 1 週至少有四天總是在 1 月。在 Qlik Sense 中,這可以使用 ReferenceDay 變數設定。
中斷的週表示:
- 一年的最後一週不會延續至 1 月。
- 第 1 週從 1 月 1 日開始,並且在大多數情況下,不是完整的週。
可使用下列值:
- 0 (=使用未中斷的週)
- 1 (= 使用中斷的週)
區域設定
除非另有說明,否則此主題中的範例皆使用下列日期格式:MM/DD/YYYY。日期格式是在資料載入指令碼的 SET DateFormat 陳述式中指定。由於地區設定和其他因素,您系統中的預設日期格式可能會不同。您可以變更以下範例中的格式,以滿足您的需求。或者,您可以在載入指令碼中變更格式,以符合這些範例。如需詳細資訊,請參閱 修改用於應用程式和指令碼的區域設定。
應用程式中的預設地區設定是根據使用者設定檔。這些地區格式設定與 Qlik Cloud 使用者介面中顯示的語言無關。Qlik Cloud 顯示的語言將與您正在使用的瀏覽器相同。
若您是應用程式建立者,可以為您建立的應用程式設定預設地區。如需詳細資訊,請參閱Qlik Cloud 分析 中設定用於建立應用程式和指令碼的偏好區域設定。
範例:
若您想要週和週數的 ISO 設定,確認指令碼中有下列內容:
Set FirstWeekDay=0;
Set BrokenWeeks=0; //(use unbroken weeks)
Set ReferenceDay=4;
若您想要 US 設定,確認指令碼中有下列內容:
Set FirstWeekDay=6;
Set BrokenWeeks=1; //(use broken weeks)
Set ReferenceDay=1;