页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

创建计算列,使用 IFNULL 函数,当值为null时转成0;如果为空时也可以转成0:

2.

...

8 求某个日期前X天/年/月/季

场景描述:有一个“订单日期”字段,把它作为筛选器,当前值是2024年7月11,现在要取这个日期的前30天?

...

信息

DATEADD(date, num, unit)
在日期中添加或减去指定的时间间隔
参数说明:
date: 表示输入的日期、日期时间
num:可以输入正整数,也可以输入负整数;正数则是根据偏移类型,进行相加;负数则是根据偏移类型进行减法。
unit:偏移类型;若unit='Y',则代表偏移年;若unit='Q',则代表偏移季;若unit='M',则代表偏移月;若unit='D',则代表偏移日。

通过输入不同的参数值,实现多年/季/月/日 的偏移。

注意:偏移类型不支持年周。


预览结果:


2.

...

9 返回日期之间的天数差

场景描述:返回日期之间的天数差,比如计算下单到发货用了多久。

...

信息

DATEDIF(startdate, enddate, unit)
返回两个指定日期间的天数、月数或年数。
参数说明:
startdate:代表所指定时间段的初始日期 ,支持日期、日期时间
enddate:代表所指定时间段的终止日期,支持日期、日期时间
unit:函数返回信息的类型;若unit='Y',则返回年差数;若unit='Q',则返回季差数;若unit='M',则返回月差数;若unit='D',则返回日差数。

通过输入不同的参数值,实现多年/季/月/日 的偏移。

注意:偏移类型不支持年周。


2、预览数据:

2.

...

10 时间戳转成日期

场景描述:数据源里有个时间戳字段, 客户目前通过改变数据字段类型为日期是不生效的;咨询一怎么能实现时间戳转换为标准的日期格式呢?

1、创建计算列,使用UNIXTIMETODATE函数:

2、预览结果:

2.

...

11 获取当年第一天

场景描述:获取当年的第一天

1、创建计算列,通过 YEAR 函数获取当前年,再用 CONCAT 进行拼接

...