MONTH

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

以数字的形式返回月份,从 1 月 1 日(1 月)到 12 日(12 月)。

语法

MONTH(<datetime>)

参数

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

返回值

从 1 到 12 的整数。

言论

  • 与将日期存储为序列号的 Microsoft Excel 相比,DAX 在处理日期时使用 datetime 格式。 可以通过键入接受的 datetime 格式、提供对包含日期的列的引用或使用返回日期的表达式来输入用作 MONTH 函数参数的日期。

  • YEAR、MONTH 和 DAY 函数返回的值将是公历值,而不考虑提供的日期值的显示格式。 例如,如果提供的日期的显示格式为 Hijri,则 YEAR、MONTH 和 DAY 函数的返回值将与等效的公历日期相关联。

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

  • 如果日期的文本表示形式无法正确转换为日期/时间值,该函数将返回错误。

示例 1

以下表达式返回 3,即与 3 月对应的整数,即 date 参数中的月份。

= MONTH("March 3, 2008 3:45 PM")

示例 2

以下表达式从 Orders 表的 TransactionDate 列中的日期返回月份。

= MONTH(Orders[TransactionDate])

日期和时间函数HOUR 函数MINUTE 函数YEAR 函数SECOND 函数