活动
DATE
返回 datetime
format中指定的 date。
DATE(<year>, <month>, <day>)
术语 | 定义 |
---|---|
year |
一个表示 year的数字。year 参数的 value 可以包含一到四位数字。
year 参数根据计算机使用的 date 系统解释。从 1900 年 3 月 1 日开始的日期受支持。 If 输入具有小数位数的数字,数字将舍入。 对于大于 9999 or 小于零的 values(负 values),该函数返回 #VALUE! error。If year
value 在1899 and 之间,value 被添加到1900年,以产生最终的 value。 请参阅以下示例。
注意: 应尽可能对 year 参数使用四位数来防止不需要的结果。 例如,使用 07 返回 1907 作为 yearvalue。 |
month |
一个数字,表示根据以下规则 monthor 计算: 支持负整数 not。 有效 values 为 1-12。 If month 是介于 1 到 12 的数字,则表示 year的 month。 1 表示 1 月, 2 表示 2 月, and 到 12 日表示 12 月。If 输入大于 12 的整数,会发生以下计算:date 是通过将 month value 添加到 year 来计算的。 例如,if 你有 DATE(2008 年 18 月 1 日),该函数返回与 2009 年 6 月 1 日等效的日期时间 value,因为 2008 年初添加了 18 个月,生成 2009 年 6 月的 value。 请参阅以下示例。 |
day |
一个数字,表示根据以下规则 dayor 计算: 支持负整数 not。 有效 values 为 1-31。 If day 是给定 month 从 1 到 lastday 的数字,则表示 month的 day。If 输入大于给定 monthlastday 的整数,会发生以下计算:通过将 day value 添加到 month 来计算 date。 例如,在公式 DATE( 2008, 3, 32) 中,DATE 函数返回与 2008 年 4 月 1 日等效的 datetime value,因为 32 天添加到 3 月初,生成 4 月 1 日的 value。If day
contains 小数部分,它将舍入为最接近的整数 value。 |
返回指定的 date(datetime
)。
DATE 函数采用输入为参数的整数,and 生成相应的 date。 在公式提供 year、monthandday 的情况下,DATE 函数最有用。 例如,基础数据可能包含 not 识别为 date的 format 中的日期,例如 YYYYMMDD。 可以将 DATE 函数与其他函数结合使用,将日期 convert 为可识别为 date的数字。
与将日期存储为序列号Microsoft Excel 相比,DAXdate 函数始终返回
datetime
数据类型。 但是,可以使用格式将日期显示为所需的序列号 if。Date and 日期/时间也可以在 format
dt"YYYY-MM-DD"
、dt"YYYY-MM-DDThh:mm:ss"
ordt"YYYY-MM-DD hh:mm:ss"
中指定为文本。 指定为文本时,必须使用表达式中的 DATE 函数 not。 若要了解详细信息,请参阅 DAX 语法 |Dateandtime。在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。
以下公式返回 2009 年 7 月 8 日 date:
= DATE(2009,7,8)
If 为 year
参数输入的 value 介于 0(零)and 1899(含)之间,value 添加到 1900,以 calculateyear。 以下公式返回 1908 年 1 月 2 日:(1900+08)。
= DATE(08,1,2)
If
year
在1900年 and 9999年(含)之间,value 用作 year。 以下公式返回 2008 年 1 月 2 日:
= DATE(2008,1,2)
If
month
大于 12,month
将该月数添加到指定的 year 中的 firstmonth。 以下公式返回 2009 年 2 月 2 日 date:
= DATE(2008,14,2)
If
day
大于指定 month 中的天数,day
将该天数添加到 month中的 firstday。 以下公式返回 2008 年 2 月 4 日 date:
= DATE(2008,1,35)