WEEKDAY

适用于:计算列计算表度量值视觉计算

返回一个介于 1 到 7 的数字,该数字标识日期的星期几。 默认情况下,日期范围为 1(星期日)到 7(星期六)。

语法

WEEKDAY(<date>, <return_type>)

parameters

术语 定义
date datetime 格式的日期。

应通过使用 DATE 函数、使用导致日期的表达式或其他公式输入日期。
return_type 确定返回值的数字:

返回类型:1,周从星期日(1)开始,结束于星期六(7)。 编号 1 到 7。

返回类型:2,周从星期一(1)开始,周日(7 日)结束。

返回类型:3,周从星期一(0)开始,周日(6)结束。编号为 0 到 6。

返回值

1 到 7 之间的整数。

备注

  • 与将日期存储为序列号Microsoft Excel 相比,DAX 以 datetime 格式处理日期和时间。 如果需要将日期显示为序列号,则可以在 Excel 中使用格式设置选项。

  • 还可以在日期的接受文本表示形式中键入日期,但为了避免意外结果,最好先将文本日期转换为 datetime 格式。

  • 当日期参数是日期的文本表示形式时,该函数使用客户端计算机的区域设置和日期/时间设置来了解文本值以执行转换。 如果当前日期/时间设置以 Month/Day/Year 格式表示日期,则字符串“1/8/2009”被解释为与 2009 年 1 月 8 日等效的 datetime 值。 但是,如果当前日期/时间设置以 Day/Month/Year 格式表示日期,则同一字符串将解释为等效于 2009 年 8 月 1 日的 datetime 值。

示例

以下示例从 [HireDate] 列获取日期,添加 1,并显示对应于该日期的工作日。 由于省略了 return_type 参数,因此使用默认格式,其中 1 是星期日,7 是星期六。 如果结果为 4,则当天为星期三。

= WEEKDAY([HireDate]+1)

日期和时间函数WEEKNUM 函数YEARFRAC 函数