1. 概述

用途:获取图表上日期型字段偏移一段时间后的对应指标,可使用的偏移类型包括 "year", "quarter", "month", "week", "day", "hour", "minute", "second"

示例:DATE_OFFSET_QUERY(SUM([销售额]), [订单日期], -1, "year") 表示取前一年的销售额

2. 支持动态偏移量和PERIOD参数

(1)函数的第三个参数,支持传入整数类型的参数或表达式

  • 使用场景:如果日期筛选选了3天,那么环比是上个3天,选5天则环比上个5天,按照当前筛选范围的长度去偏移。
  • 写法:DATE_OFFSET_QUERY(SUM([销售额]),[订单日期],DATEDIFF("day", min([订单日期]), max([订单日期]),"DAY")

(2)函数的最后一个参数支持传入"PERIOD"

  • 含义:将当前日期筛选范围作为偏移单位
  • 使用场景:如果日期筛选选了3天,那么环比是上个三天,选5天则环比上个5天,按照当前筛选范围的长度去偏移。
  • 写法:DATE_OFFSET_QUERY(SUM([销售额]),[订单日期],-1,"PERIOD")