MONTH

将月份返回为从 1(1 月)到 12(12 月)的数字。

语法

MONTH(<datetime>)

参数

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

返回值

从 1 到 12 的整数。

注释

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

无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。例如,如果提供的日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期相关联的值。

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

如果日期的文本表示形式不能正确转换为日期时间值,则该函数将返回一个错误。

示例

下面的表达式返回 3,这是与 3 月(date 参数中的月份)相对应的整数。

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

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

=MONTH(Orders[TransactionDate])

results matching ""

    No results matching ""