怎么样可以实现问答的数据每天11点之前显示的是前天的数据,11点之后显示的是昨天的数据?
有没有大神帮我看看这个问题,我们现在的业务数据表是每天11点系统才会自动生成昨天的数据,所以如果是直接用“昨天”的关键词,就会导致每天0点到11点整个数据看板都是空白的没有数据,能不能按照11点之前就显示前天的数据,11点之后显示昨天的数据?这样就可以保证数据看板不会空白
1 条回复查看回复
此问题为历史内容,原作者署名由来源记录保留,不与当前账号自动绑定。
有没有大神帮我看看这个问题,我们现在的业务数据表是每天11点系统才会自动生成昨天的数据,所以如果是直接用“昨天”的关键词,就会导致每天0点到11点整个数据看板都是空白的没有数据,能不能按照11点之前就显示前天的数据,11点之后显示昨天的数据?这样就可以保证数据看板不会空白
此问题为历史内容,原作者署名由来源记录保留,不与当前账号自动绑定。
这个效果是可以实现的,而且也不复杂。
首先,要确保你的原始数据里面是有精确到时间的,否则就没法判断11点这个节点。那下面就是具体的步骤了:
1、添加公式,给公式命名为:日期,公式内容:if hour_of_day(now ( ) )>11 then to_date(date(add_days (now ( ) ,-1))) else to_date(date(add_days (now ( ) ,-2)))
2、搜索:订单日期=日期 订单金额,就可以得到想要的结果了
PS:上面要注意的一点是,一定要写 :你原数据里面的这个日期 等于 这个公式日期,这样才代表订单金额是这一天的汇总,另外订单日期要是日期格式的哦!
下图是一个示例: