活动
WEEKDAY
返回指示日期属于星期几的数字,1 到 7 之间的数字。 默认情况下,日期范围是 1(星期日)到 7(星期六)。
WEEKDAY(<date>, <return_type>)
术语 | 定义 |
---|---|
date | 采用日期/时间格式的日期。 应该使用 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 参数是日期的文本表示形式时,该函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换。 如果当前日期/时间设置以月/日/年格式表示日期,则字符串“1/8/2009”将解释为等于 2009 年 1 月 8 日的 datetime 值。 但是,如果当前日期/时间设置以日/月/年的格式表示日期,那么同一字符串将被解释为等于 2009 年 8 月 1 日的 datetime 值。
下面的示例从 [HireDate] 列中获取日期,将其加 1,并显示该日期相对应到星期几。 由于已省略 return_type 参数,因此使用默认格式,其中 1 为星期日,7 为星期六。 如果结果为 4,则那一天是星期三。
= WEEKDAY([HireDate]+1)