hive实现近6周的下单趋势分析
需求背景
1.地点是在中国,根据中国的周:周一到周日;
2.能根据下单的城市,区域,品类筛选联动折线图;
数据建模
1.日期维度模型:
获取本年第几周的函数 weekofyear('2022-12-12')
日期维度 |
日期[yyyy-mm-dd] |
日期描述[年-月-日] |
日期[yyyymmdd] |
日期描述[年月日] |
日[格式:01] |
日[数字格式] |
月[格式:01] |
月[数字] |
年 |
年月[格式:yyyymm] |
月初[yyyy-mm-dd] |
月初[yyyymmdd] |
月末[yyyy-mm-dd] |
月末[yyyymmdd] |
上月初[yyyy-mm-01] |
上月初[yyyymm01] |
下月初[yyyy-mm-01] |
下月初[yyyymm01] |
环比[yyyy-mm-dd] |
环比[yyyymmdd] |
同比[yyyy-mm-dd] |
同比[yyyymmdd] |
同比月初[yyyy-mm-01] |
同比月初[yyyymm01] |
同比下月初[yyyy-mm-01] |
同比下月初[yyyymm01] |
7天前[yyyy-mm-dd] |
7天前[yyyymmdd] |
7天后[yyyy-mm-dd] |
7天后[yyyymmdd] |
30天前[yyyy-mm-dd] |
30天前[yyyy-mm-dd] |
15天后[yyyy-mm-dd] |
15天后[yyyymmdd] |
30天后[yyyy-mm-dd] |
30天后[yyyymmdd] |
60天前[yyyy-mm-dd] |
60天前[yyyymmdd] |
60天后[yyyy-mm-dd] |
60天后[yyyymmdd] |
90天前[yyyy-mm-dd] |
90天前[yyyymmdd] |
星期[0-6],日历周期 |
星期描述 |
国际周范围[周日-周六]: 第几周 |
国际周范围[周日-周六]: 本周开始日期[yyyy-mm-dd] |
国际周范围[周日-周六]: 本周开始日期[yyyymmdd] |
国际周范围[周日-周六]: 本周结束日期[yyyy-mm-dd] |
国际周范围[周日-周六]: 本周结束日期[yyyymmdd] |
国际周范围[周日-周六]: 上一周结束日期[yyyy-mm-dd] |
国际周范围[周日-周六]: 上一周结束日期[yyyymmdd] |
国际周范围[周日-周六]: 下一周开始日期[yyyy-mm-dd] |
国际周范围[周日-周六]: 下一周开始日期[yyyymmdd] |
中国周范围[周一-周日]: 第几周 |
中国周范围[周一-周日]: 本周开始日期[yyyy-mm-dd] |
中国周范围[周一-周日]: 本周开始日期[yyyymmdd] |
中国周范围[周一-周日]: 本周结束日期[yyyy-mm-dd] |
中国周范围[周一-周日]: 本周结束日期[yyyymmdd] |
中国周范围[周一-周日]: 上一周结束日期[yyyy-mm-dd] |
中国周范围[周一-周日]: 上一周结束日期[yyyymmdd] |
中国周范围[周一-周日]: 下一周开始日期[yyyy-mm-dd] |
中国周范围[周一-周日]: 下一周开始日期[yyyymmdd] |
业务定义的周范围[周六-周五]: 第几周 |
业务定义的周范围[周六-周五]: 本周开始日期[yyyy-mm-dd] |
业务定义的周范围[周六-周五]: 本周开始日期[yyyymmdd] |
业务定义的周范围[周六-周五]: 本周结束日期[yyyy-mm-dd] |
业务定义的周范围[周六-周五]: 本周结束日期[yyyymmdd] |
业务定义的周范围[周六-周五]: 上一周结束日期[yyyy-mm-dd] |
业务定义的周范围[周六-周五]: 上一周结束日期[yyyymmdd] |
业务定义的周范围[周六-周五]: 下一周开始日期[yyyy-mm-dd] |
业务定义的周范围[周六-周五]: 下一周开始日期[yyyymmdd] |
旬名称 |
旬描述 |
季度代码 |
季度名称 |
半年代码 |
半年名称 |
天数[年] |
天数 |
2.商品建模
3.城市建模
4.指标
订单数量