# 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 Sense 之電腦或伺服器的地區系統設定。若您存取的 Qlik Sense 伺服器設定為瑞典，資料載入編輯器將會對日期、時間和貨幣使用瑞典文地區設定。這些地區格式設定與 Qlik Sense 使用者介面中顯示的語言無關。Qlik Sense 顯示的語言將與您正在使用的瀏覽器相同。

範例：

若您想要週和週數的 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;
```