使用自定义表达式的日期范围示例

有关使用以自定义表达式表示的日期范围的示例、注释和语法说明。

该表假定今天的日期是公历 2011 年 11 月 10 日,星期一。

示例 日期范围 自定义表达式 报表的日期范围
From
1 2 周前 cw-2w cw-1w-1d
2 去年第 5 个月的前 3 天 cy-1y+4m cy-1y+4m+2d
3 4 周前的一整周 cw-4w cw-3w-1d
4 去年的上一周 cw-53w cw-52w-1d
5 2 个月前的一整月 cm-2m cm-1m-1d
6 12 个月前 cm-12m cm-11m-1d

示例说明

示例 1

如果今天是 2011 年 11 月 10 日(星期一),那么用当前日期减去两周得出 10 月的最后一整周。

示例 2

年初(1 月 1 日)加上 4 个月得出 5 月;该月的第 1 天加上 2 天得出该月的第 3 天。

语法说明

通过使用运算符关联两个词,可创建涵盖大多数日期范围的自定义表达式。词是整数乘数与时段缩写的组合。例如,18d 是一个词,+ 是一个运算符。

  • 运算符和词之间不允许出现空格。
  • 只能使用这些缩写:cd cw cm cq cy d w m q y
  • 最佳做法是在开始日期和结束日期中使用相同的日期引用:cd、cd 或 cw、cw 或 cy、cy。混用日期引用可能会导致在一年中的某些时间出现无效日期。
  • 缩写 d w m q y 的有效倍数是通过为缩写添加的前置整数 (1 2 3 …) 表示的,如 53d 3w 5q 9m 2y
  • 不允许使用非整数数字。
  • 请勿仅为缩写添加前置 0。例如,不允许使用 0w。
  • 下列运算符用于连接缩写:+ -
  • 由于必须相对于当前时段计算日期范围,因此表达式中的第一个词始终以 c 开头。

在此页面上