数据统计存的是每日当月全量,当遇到跨域是怎么取当日的实际发展量。

例如:当查询遇到跨月时,6月的量可以取6号的就是当月全量。但是要加上5月31日的当日的实际发展量。这种遇到跨月该怎么动态设计取法image.png

FineReport 用户W5SzQ5073 发布于 2023-6-25 09:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojunnanLv6见习互助
发布于2023-6-25 14:53

提供个思路:

    1、判断两个日期是否为同月。

    2、同月就按你现在逻辑计算。

    3、跨月则获取开始日期月底的数据减开始日期的数据,然后加上结束日期数据。

  • 用户W5SzQ5073 用户W5SzQ5073(提问者) 第三点。如果开始日期选的是5月31日,提取到的开始日期月底的数据也是31日 31全量-31全量不可能得到31日这天的实际发生量,这种情况呢。例如选28日 我知道你的逻辑是去拿31日全量-28日全量,就得跨月5月这个期间的实际发生量+再加上6月结束日期的量。
    2023-06-29 10:45 
  • luojunnan luojunnan 回复 用户W5SzQ5073(提问者) 应该是月底日期减所选日期减1。就如你举例选28日,这周的数据应该要包含28到31号四天的数据,所以应该31-27。看是否符合你们的业务数据。
    2023-06-29 15:23 
最佳回答
0
lxy2Lv6中级互助
发布于2023-6-25 09:42

where 日期='${日期参数1}' or 日期='${日期参数2}'

  • 用户W5SzQ5073 用户W5SzQ5073(提问者) 5月31的数据是当月全量呀,实际是得用31-30得到才是31日的实际发生量,你这个写法不符合呀。
    2023-06-25 09:47 
  • 3关注人数
  • 285浏览人数
  • 最后回答于:2023-6-25 14:53
    请选择关闭问题的原因
    确定 取消
    返回顶部