DAX 日期和时间 - WEEKNUM 函数
说明
根据 return_type 值返回给定日期和年份的周数。周数表示该周在一年中的数字位置。
语法
WEEKNUM (<date>, [<return_type>])
参数
Sr.No. | 参数与说明 |
---|---|
1 |
date 日期时间格式的日期。 |
2 |
return_type 确定返回值的数字− 1 - 一周从星期日开始。工作日编号为 1 到 7。 2 - 一周从星期一开始。工作日编号为 1 到 7。 如果省略,默认值为 1。 |
返回值
一个整数,范围为 1 到 53。
备注
DAX 使用 datetime 数据类型来处理日期和时间。
如果源数据采用不同的格式,DAX 会隐式将数据转换为 datetime 以执行计算。
默认情况下,WEEKNUM 函数使用日历约定,其中包含 1 月 1 日的周被视为一年的第一周。
注意 −在欧洲广泛使用的 ISO 8601 日历标准将第一周定义为大多数天数(四天或以上)落在新年内的那一周。
这意味着,对于 1 月第一周天数不超过三天的年份,WEEKNUM 函数返回的周数与 ISO 8601 定义不同。
示例
= WEEKNUM ("Oct 2, 2016", 1) returns 41. = WEEKNUM ("Dec 31, 2016", 1) returns 53.