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

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

该表假定今天的日期是公历 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

示例说明 section_37801B0D6D364ABAA8DCE3A4C0123B2C

示例 1

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

示例 2

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

语法说明 section_555D6563B2D94FA3BDD801DC0B8C289D

通过使用运算符关联两个词,可创建涵盖大多数日期范围的自定义表达式。词是整数乘数与时段缩写的组合。例如,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 开头。
recommendation-more-help
a83f8947-1ec6-4156-b2fc-94b5551b3efc