DATEADD 函数 (DAX) |
您所在的位置:网站首页 › dax函数中属于时间智能函数有 › DATEADD 函数 (DAX) |
DATEADD
项目
04/26/2024
适用于:计算列计算表度量值视觉对象计算 注意 不建议在视觉对象计算中使用此函数,因为它可能会返回无意义的结果。 返回一个表,此表包含一列日期,日期从当前上下文中的日期开始按指定的间隔数向未来推移或者向过去推移。 语法 DATEADD(,,) parameters 术语 定义 日期 包含日期的列。 number_of_intervals 一个整数,指定要添加到 dates 或从 dates 中减去的时间间隔数。 interval 日期偏移的间隔。 interval 的值可以是以下值之一:year、quarter、month、day 返回值包含单列日期值的表。 备注dates 参数可以是以下任一项 : 对日期/时间列的引用, 返回单列日期/时间值的表表达式, 定义日期/时间值的单列表的布尔表达式。 注意 有关对布尔表达式的约束,可查看 CALCULATE 函数主题。 如果为 number_of_intervals 指定了正数,则 dates 中的日期向未来推移;如果指定的数字为负数,则 dates 中的日期向过去推移 。 interval 参数是一个枚举,而不是一组字符串;因此不应将值括在引号中 。 此外,在使用值 year、quarter、month 和 day 时应将它们拼写完整。 结果表只包括 dates 列中存在的日期 。 如果当前上下文中的日期未形成连续间隔,函数则会返回错误。 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。 示例 - 变换一组日期下面的公式计算当前上下文中的日期之前一年的日期。 = DATEADD(DateTime[DateKey],-1,year) 相关内容时间智能函数 日期和时间函数 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |