让决策更智能
新一代智能数据分析平台

自定义周期案例分享

观小远发表于:2022年05月11日 18:44:04更新于:2022年05月11日 18:45:31

场景:动态近7天分组,就是每天以表里最新的日期往前倒7天为一个步长,组成新的周次。

实现方法:

在卡片或者ETL里按照顺序新建以下计算字段:

1.「最新日期」,日期类型,公式: max([日期])over(partition by 1)  得到数据表里的最新日期;

2.「期末」,日期类型,公式: DATE_SUB([最新日期], FLOOR(DATEDIFF([最新日期],[日期])/7)*7) 计算最新日期和每行数据的日期相差了几个周期(每周期为7天),然后用最新日期减去对应周期*7天;

3.「期初」,日期类型,公式:date_sub([期末],6)

4.「周期」,文本类型,公式:[期初]||'~'||[期末] 或者 concat([期初],'~',[期末])  拼接成需要的任意格式。

001627b935b4fbfbc896399794156d8      以上字段预览效果如下,自定义周期实现,就可以用新的周期制作需要的可视化图表了。联动筛选器后,会以筛选后数据的最大日期为基准,对数据进行动态周期分组。

001627b936b3e128af0294ce3e72cbe

001627b936b5d7926740694b69ab3c5



    您需要登录后才可以回复