week - 指令碼與圖表函數
此函數會傳回根據 ISO 8601 代表週數的整數。週數是根據標準數字解譯,從運算式的日期解譯計算所得。
語法:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
傳回的資料類型: 整數
引數 | 描述 |
---|---|
timestamp | 要轉換的時間戳記或解析為時間戳記的運算式的日期,例如 '2012-10-12'。 |
first_week_day |
如果您未指定 first_week_day,則變數 FirstWeekDay 的值將用作週的第一天。 如果您想要將另一天用作週的第一天,將 first_week_day 設為:
現在,函數傳回的整數將使用您透過 first_week_day 設定的週的第一天。 |
broken_weeks |
如果您未指定 broken_weeks,則變數 BrokenWeeks 的值將用於定義週是否中斷。 依預設,Qlik Sense 函數使用未中斷的週。這表示:
替代選項是使用中斷的週。
可使用下列值:
|
reference_day |
如果您不指定 reference_day,變數 ReferenceDay 的值將用於定義要設定一月份的哪一天為參照日以定義第 1 週。依照預設,Qlik Sense 函數使用 4 作為參照日。這表示第 1 週必須包含 1 月 4 日,或者換言之,第 1 週必須始終至少在 1 月擁有 4 日。 下列值可用來設定不同的參考日:
|