week - 脚本和图表函数
此函数用于返回根据 ISO 8601 表示周数的整数。周数根据标准数字解释通过表达式的日期解释进行计算。
语法:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
返回数据类型:整数
参数:
参数 | 说明 |
---|---|
timestamp | 要作为时间戳评估的日期或要解析为时间戳的表达式,例如转换为“2012-10-12”。 |
first_week_day |
定义将哪一天用作一周的第一天的整数。默认情况下,QlikView 函数使用周一作为一周的第一天。可以使用以下值:
|
broken_weeks |
此设置用于定义周是否已中断。 默认情况下,QlikView 函数使用连续的周。这意味着:
替代方法是使用不连续的周。
可以使用以下值:
|
reference_day |
此设置用于定义将一月的哪一天设置为定义第 1 周的参考日。默认情况下,QlikView 函数使用 4 作为参考日。这意味着第 1 周必须包含 1 月 4 日,换句话说,第 1 周始终至少具有 1 月份的前 4 天。 以下值可用于设置不同参考日:
|
示例 1:
week ('2012-10-12')
返回 41
示例 2:
week( '35648')
返回 32,因为 35648 = 1997-08-06
示例 3:
week('2012-10-12', 0, 1)
返回 42