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

返回月份的一天,一个介于 1 到 31 的数字。

语法

DAX
DAY(<date>)  

参数

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

返回值

一个整数,指示月份的日期。

言论

  • DAY 函数采用您尝试查找的日期日期的参数。 通过使用另一个日期函数、返回日期的表达式或键入 datetime 格式的日期,可以向函数提供日期。 还可以在日期的接受字符串格式之一中键入日期。

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

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

示例:从日期列获取日期

以下公式返回列 [Birthdate] 中日期后的日期。

DAX
= DAY([Birthdate])  

示例 - 从字符串日期获取日期

以下公式使用已作为接受文本格式的字符串提供的日期返回 4 天。

DAX
= DAY("3-4-1007")  
= DAY("March 4 2007")  

示例 - 使用日期值作为条件

下面的表达式返回每个销售订单的放置日期,如果订单在当月 10 日下达,则将该行标记为促销销售项。

DAX
= IF( DAY([SalesDate])=10,"promotion","")  

日期和时间函数
TODAY 函数
DATE 函数