MONTH
以数字的形式返回 month,从 1 月 1 日(1 月)到 12 日(12 月)。
语法
MONTH(<datetime>)
参数
术语 | 定义 |
---|---|
date |
date
datetime 文本 or中的 format。 |
返回 value
从 1 到 12 的整数。
言论
与将日期存储为序列号Microsoft Excel 相比,DAX 处理日期时使用
datetime
format。 可以通过键入接受的 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 列中 TransactionDate
的 Orders
。
= MONTH(Orders[TransactionDate])