【讨论贴】Oracle 数仓搭建指标问题

SYYDI 2018-07-03 10:40:23
需计算类似于 近N日网站订单量,数据情况如下(只是简单的列了一下维度):


当出现上述数据情况时,7月2日是统计不到A1、B1、C1维度对应的近N日网站订单量指标的,但实际上A1、B1、C1维度是应该要有数据的,
求大神来点思路
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaiger 2018-07-04
  • 打赏
  • 举报
回复
你把要统计的维度单独保存一张表,用这张表做外关联就可以了
卖水果的net 2018-07-03
  • 打赏
  • 举报
回复
没看懂这是要干什么。
SYYDI 2018-07-03
  • 打赏
  • 举报
回复
比如说,一个水果店,第一天卖了苹果和梨各100KG,第二天只卖了苹果50KG,...,那么我现在统计前7天的销量时,第一天的统计结果是苹果和梨各100KG,第二天统计的时候,就变成了苹果150KG,而梨没有统计到,实际上,在前7天销量这个指标上梨应该是100KG。
原来写的时候是用sum() over(partition by .. oder by .. range)的写法,发现会出现上述丢失维度数据的情况~

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧