• 与将日期存储为序列号的 Microsoft Excel 相比,DAX 使用“日期/时间”数据类型处理日期和时间 。

  • 应使用 DATE 函数输入日期,或应将日期作为其他公式或函数的结果输入。 也可以采用接受的日期文本表示形式(例如,March 3, 2007 或 Mar-3-2003)输入日期。

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

  • 当日期参数是日期的文本表示形式时,此函数将使用客户端计算机的区域设置和日期时间设置来理解文本值,以便执行转换。 如果字符串的格式与当前区域设置不兼容,可能会出现错误。 例如,如果区域设置将日期格式定义为月/日/年,而日期以日/月/年的格式提供,那么 25/1/2009 将不会解释为 2009 年 1 月 25 日,而是视为无效日期。

    以下示例返回 2007。

    = YEAR("March 2007")  
    

    示例 - 表达式生成的日期

    以下示例返回今天的日期的年份。

    = YEAR(TODAY())  
    

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

  •