DAX 日期 &时间 - WEEKDAY 函数
描述
返回一个数字,用于标识日期的星期几。
语法
WEEKDAY (<date>, [<return_type>])
参数
Sr.No. | 参数与说明 |
---|---|
1 |
date 日期时间格式的日期。 |
2 |
return_type 可选。 确定返回值 − 的数字 1 - 一周从星期日 (1) 开始,到星期六 (7) 结束,编号为 1 到 7。 2 - 一周从星期一 (1) 开始,到星期日 (7) 结束,编号为 1 到 7。 3 - 一周从星期一 (0) 开始,到星期日 (6) 结束,编号为 0 到 6。 如果省略,则默认为 1。 |
返回值
根据返回类型,为 0 到 7 之间的整数。
备注
WEEKDAY 函数的第一个参数是当天的日期。 DAX 以日期时间格式处理日期值。
您可以将日期指定为以下 − 之一
- 另一个日期函数的输出。
- 返回日期值的表达式。
- 日期时间格式的日期。
- 以日期可接受的字符串格式之一的文本表示形式的日期。
DAX WEEKDAY 函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换。例如,
如果当前日期/时间设置以月/日/年格式表示日期,则字符串"1/8/2016"将被理解为相当于 2016 年 1 月 8 日的日期时间值
如果当前日期/时间设置以日/月/年格式表示日期,则同一字符串将被理解为相当于 2016 年 8 月 1 日的日期时间值。
示例
= WEEKDAY ("1-5-2016") returns 3. = WEEKDAY (TODAY (),2) returns 5. (If today is Friday).