活动
WEEKDAY
返回指示日期属于星期几的数字,1 到 7 之间的数字。 默认情况下,日期范围是 1(星期日)到 7(星期六)。
WEEKDAY(<date>, <return_type>)
术语 | 定义 |
---|---|
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
格式。date 参数是日期的文本表示形式时,该函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换。 如果当前日期/时间设置以 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)