WEEKNUM

根据 return_type 值返回给定日期和年份的周数。周数指示该周在数字上属于一年中的何处。

语法

WEEKNUM(<date>, <return_type>)

参数

定义
date 采用 datetime 格式的日期。
return_type 用于确定返回值的数字:在该周在星期日开始时使用 1,在该周在星期一开始时使用 2。默认值为 1。
返回类型周开始于
1周从星期日开始。工作日的编号为 1 到 7。
2周从星期一开始。工作日的编号为 1 到 7。

返回值

整数。

注释

与 Microsoft Excel(将日期存储为序列号)相比,DAX 使用 datetime 数据类型处理日期和时间。如果源数据采用不同的格式,则 DAX 隐式将日期转换为 datetime 以便执行计算。

默认情况下,WEEKNUM 函数使用日历转换,其中,包含 1 月 1 日的周被视作该年的第一周。但是,在欧洲广为使用的 ISO 8601 日历标准将第一周定义为处于新年且天数在四天或以上的那一周。这意味着对于一月的第一周为三天或少于三天的年份,WEEKNUM 函数将返回不同于 ISO 8601 定义的周数。

示例

下面的示例返回 2010 年 2 月 14 日的周数。

=WEEKNUM("Feb 14, 2010", 2)

下面的示例从表 Employees 返回在 HireDate 列中存储的日期的周数。

=WEEKNUM('Employees'[HireDate])

results matching ""

    No results matching ""