DAX 日期和时间 - MONTH 函数
描述
以数字形式返回月份,范围从 1(一月)到 12(十二月)。
语法
MONTH (<datetime>)
参数
Sr.No. | 参数与说明 |
---|---|
1 |
datetime 日期时间或文本格式的日期。 |
返回值
1 到 12 之间的整数。
备注
DAX 在处理日期时使用日期时间格式。以其他格式存储的日期会被隐式转换。
您可以通过以下任何一种方式输入用作 MONTH 函数参数的日期 −
- 通过键入可接受的日期时间格式。
- 通过提供对包含日期的列的引用。
- 通过使用返回日期的表达式。
- 通过使用日期的文本表示。
DAX MONTH 函数使用客户端计算机的区域设置和日期/时间设置来理解文本值,以便执行转换。例如,
如果当前日期/时间设置以月/日/年格式表示日期,则字符串"1/8/2016"将被理解为相当于 2016 年 1 月 8 日的日期时间值,并且该函数返回 1。
如果当前日期/时间设置以日/月/年格式表示日期,则同一字符串将被理解为相当于 2016 年 8 月 1 日的日期时间值,并且该函数返回 8。
如果日期的文本表示形式无法正确转换为日期时间值,则该函数将返回错误。
示例
= MONTH ("April 5, 2016") returns 4. = MONTH ("March 2, 2016 3:45 PM”) returns 3. = MONTH (TODAY ()) returns 12 if TODAY () returns 12/16/2016 12:00:00 AM.