MONTH

适用于:计算列计算表Measure视觉计算

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

语法

MONTH(<datetime>)

参数

术语 定义
date date datetime 文本 or中的 format。

返回 value

从 1 到 12 的整数。

言论

  • 与将日期存储为序列号Microsoft Excel 相比,DAX 处理日期时使用 datetimeformat。 可以通过键入接受的 dateMONTH来输入用作 datetime 函数参数的 format,方法是提供对 contains 日期的列的引用,or 使用返回 date的表达式。

  • Values返回的 YEAR,无论提供的 MONTHand的显示 DAY 如何,valuesformatdate 函数都将是公历 value。 例如,if 提供的 format 的显示 date 为 Hijri,values返回的 YEAR,MONTHandDAY 函数将 values 与等效的公历 date相关联。

  • 当 date 参数是 date的文本表示形式时,该函数使用客户端计算机的区域设置 anddatetime 设置来了解文本 value,以便执行转换。 If 当前 datetime 设置表示 date/format/MonthDay 中的 Year,则以下字符串“1/8/2009”被解释为与 2009 年 1 月 8 日等效的日期时间 value,and 函数生成 1 的结果。 但是,if 当前 datetime 设置表示 date/format/DayMonth 中的 Year,则同一字符串将解释为与 2009 年 8 月 1 日等效的日期/时间 value,and 函数生成结果 8。

  • If 无法将 date 的文本表示形式正确转换为日期/时间 value,函数将返回 error。

示例 1

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

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

示例 2

以下表达式返回 month 表中 date 列中 TransactionDateOrders

= MONTH(Orders[TransactionDate])

Date and time 函数HOUR 函数MINUTE 函数YEAR 函数SECOND 函数