符拉迪沃斯托克青铜一
2024-10-29 11:26:50 发布在问答
数据排重问题,急!急!!急!!!
本帖最后由 符拉迪沃斯托克 于 2024-10-29 11:52 编辑

现在明细数据有同一VIN存在多条记录,计划保养里程,仪表里程。现在想根据计划里程和仪表里程差取两条。
判断逻辑:取计划保养里程最接近仪表里程的前后两条。其他数据不展示,请大神指教,谢谢!(如果前后存在,则最多展示2条,如果只存在某一种情况就只展示一条)
该需求无法使用SQL,因跨库跨源,只能前台处理,前台尝试多次无法实现,急求








1005
20
精彩评论20
yhdata_lyaa
发表于 2024-10-29 11:42:12 显示全部楼层
取计划保养里程最接近仪表里程的前后两条,是指两个字段接近吗,进行减法判断取最小值吗
回复

使用道具 2#

符拉迪沃斯托克青铜一
发表于 2024-10-29 11:49:11 显示全部楼层
yhdata_lyaa 发表于 2024-10-29 11:42
取计划保养里程最接近仪表里程的前后两条,是指两个字段接近吗,进行减法判断取最小值吗 ...

嗯呢,是的,可以这么理解。就是取差值最小的。
计划保养里程<=仪表里程时,按照计划保养里程排序,取最大值那条显示;
当计划保养里程>仪表里程时,按照计划保养里程排序,取最小值那条显示。
最终同一台车的记录最多展示两条。
回复

使用道具 3#

符拉迪沃斯托克青铜一
发表于 2024-10-29 11:52:45 显示全部楼层
yhdata_lyaa 发表于 2024-10-29 11:42
取计划保养里程最接近仪表里程的前后两条,是指两个字段接近吗,进行减法判断取最小值吗 ...

我又重新截图了
回复

使用道具 4#

yhdata_lyaa
发表于 2024-10-29 13:15:24 显示全部楼层
符拉迪沃斯托克 发表于 2024-10-29 11:49
嗯呢,是的,可以这么理解。就是取差值最小的。
计划保养里程仪表里程时,按照计划保养里程排序,取最小值 ...

新建计算列=仪表里程-计划保养里程 。绑定后计算列度量选择最小值呢如果是绝对值,计算列 相减取绝对值

参考函数abs
https://www.yonghongtech.com/rea ... D%E5%AF%B9%E5%80%BC
返回给定数据的绝对值。

回复

使用道具 5#

符拉迪沃斯托克青铜一
发表于 2024-10-29 13:20:51 显示全部楼层
yhdata_lyaa 发表于 2024-10-29 13:15
新建计算列=仪表里程-计划保养里程 。绑定后计算列度量选择最小值呢如果是绝对值,计算列 相减取绝对值

这样取最小值只能取出一条吧,现在意思是要取出两条。就是一条比仪表里程小(最接近仪表里程),一条比仪表里程大(最接近仪表历程)。
回复

使用道具 6#

yhdata_lyaa
发表于 2024-10-29 14:31:09 显示全部楼层
符拉迪沃斯托克 发表于 2024-10-29 13:20
这样取最小值只能取出一条吧,现在意思是要取出两条。就是一条比仪表里程小(最接近仪表里程),一条比仪 ...


那你写两个计算列判断吧弄两个表吧。
这应该是明细表吧,不能取top2
回复

使用道具 7#

符拉迪沃斯托克青铜一
发表于 2024-10-29 14:34:03 显示全部楼层
yhdata_lyaa 发表于 2024-10-29 14:31
那你写两个计算列判断吧弄两个表吧。
这应该是明细表吧,不能取top2 ...

嗯呢,在研究计算列了,没写出来。。。
回复

使用道具 8#

yhdata_lyaa
发表于 2024-10-29 14:52:34 显示全部楼层
符拉迪沃斯托克 发表于 2024-10-29 11:49
嗯呢,是的,可以这么理解。就是取差值最小的。
计划保养里程仪表里程时,按照计划保养里程排序,取最小值 ...

嗯嗯,按照你的逻辑写两个

语法参考https://www.yonghongtech.com/rea ... aculategrammar.html结果就是这样的


回复

使用道具 9#

符拉迪沃斯托克青铜一
发表于 2024-10-29 15:04:38 显示全部楼层
写出来了,但是过滤不掉不满足条件的数据
回复

使用道具 10#

123  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部