连续分组

业务问题现在简化如下问题:

1、数据是自己造的格式如下:

image.png

2、现在要设置成如下(下图我是用相邻连续的自定义设置的,由于业务数据变化不可能设置成死的,现在需设置成灵活的。)求大佬帮忙。

image.png

FineReport 小龙虾条 发布于 2022-3-25 14:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
墨白哦Lv6见习互助
发布于2022-3-25 14:43(编辑于 2022-3-25 14:54)

image.pngimage.pngimage.png

  • 小龙虾条 小龙虾条(提问者) 大佬,你好。sum就是产品中汇总求和的个数。这个方法还没有达到我的描述的。你可以再添加二个李四,value为12,13这种。需要中间有断点。
    2022-03-25 14:48 
  • 墨白哦 墨白哦 回复 小龙虾条(提问者) 看上面,我更新了
    2022-03-25 14:55 
  • 小龙虾条 小龙虾条(提问者) 回复 墨白哦 大佬,这种没有体现出在同一name下的value值连续有断点。
    2022-03-25 15:19 
  • 墨白哦 墨白哦 回复 小龙虾条(提问者) 你是要取每个连续值的最大最小值?
    2022-03-25 16:02 
  • 小龙虾条 小龙虾条(提问者) 回复 墨白哦 对的
    2022-03-25 16:10 
最佳回答
0
hotfog119Lv7初级互助
发布于2022-3-25 15:14(编辑于 2022-3-25 15:22)

每条业务记录应该都有一个时间字段的,用分析函数 first_value (partition by name  order by 提交时间)、last_value (partition by name  order by 提交时间)去取最新、最早的记录,

count(*) over(partition by name )去取每个人的记录条数就是

最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-25 15:30

这种需求感觉还是用sql中判断好了。。。再展示比较方便。帆软中好像没好太好的办法。。

最佳回答
0
fiskerLv4见习互助
发布于2022-3-26 11:37

无法对B列的数据按照你的要求直接分组

1、导入第三方数据处理端进行处理

2、在数据库中做好数据标签以便分组统计或分析

  • 5关注人数
  • 723浏览人数
  • 最后回答于:2022-3-26 11:37
    请选择关闭问题的原因
    确定 取消
    返回顶部