yhdata_lyaa
发表于 2024-10-29 15:20:42 显示全部楼层
不知道你说的是什么数据
回复

使用道具 11#

驰骋原野青铜四
发表于 2024-10-29 15:50:18 显示全部楼层
取绝对值最小的两条不就可以了,abs(计划里程 - 仪表里程) ,这样肯定能覆盖2条前,2条后,1前1后这三种情况~
回复

使用道具 12#

符拉迪沃斯托克青铜一
发表于 2024-10-29 16:28:25 显示全部楼层
驰骋原野 发表于 2024-10-29 15:50
取绝对值最小的两条不就可以了,abs(计划里程 - 仪表里程) ,这样肯定能覆盖2条前,2条后,1前1后这三种情 ...

问题是写出来怎么过滤出来呢
回复

使用道具 13#

符拉迪沃斯托克青铜一
发表于 2024-10-29 16:30:00 显示全部楼层
驰骋原野 发表于 2024-10-29 15:50
取绝对值最小的两条不就可以了,abs(计划里程 - 仪表里程) ,这样肯定能覆盖2条前,2条后,1前1后这三种情 ...

这样计算会有问题,如果没有负值,只有正值,就会多取出一条(因为取绝对值就没法判断正负值了)。现在是负的取最大,正的取最小。
回复

使用道具 14#

符拉迪沃斯托克青铜一
发表于 2024-10-29 16:31:25 显示全部楼层
yhdata_lyaa 发表于 2024-10-29 15:20
不知道你说的是什么数据

能不能远程一下啊
回复

使用道具 15#

符拉迪沃斯托克青铜一
发表于 2024-10-29 16:36:13 显示全部楼层
本帖最后由 符拉迪沃斯托克 于 2024-10-29 16:37 编辑
驰骋原野 发表于 2024-10-29 15:50
取绝对值最小的两条不就可以了,abs(计划里程 - 仪表里程) ,这样肯定能覆盖2条前,2条后,1前1后这三种情 ...

如何取出区间内的这两条?这个计算列所有数据都会计算,现在需要过滤出来,只显示这两条。
回复

使用道具 16#

yhbi老6了铂金二
发表于 2024-10-29 16:38:10 显示全部楼层
驰骋原野 发表于 2024-10-29 15:50
取绝对值最小的两条不就可以了,abs(计划里程 - 仪表里程) ,这样肯定能覆盖2条前,2条后,1前1后这三种情 ...

然后,按维度做升序的top2的汇总排序?
回复

使用道具 17#

yhbi老6了铂金二
发表于 2024-10-29 16:41:22 显示全部楼层
你这个,如果可以的话,建议让数开处理好数据你再用,不建议在bi上做过多的数据处理,bi这边做过多的处理会导致报告和数据不可以充分划清界限,维护困难,报告性能也不佳。
回复

使用道具 18#

符拉迪沃斯托克青铜一
发表于 2024-10-29 21:19:40 显示全部楼层
yhbi老6了 发表于 2024-10-29 16:41
你这个,如果可以的话,建议让数开处理好数据你再用,不建议在bi上做过多的数据处理,bi这边做过多的处理会 ...

好的好的,感谢。这个闭环了
回复

使用道具 19#

驰骋原野青铜四
发表于 2024-10-30 09:39:11 显示全部楼层
符拉迪沃斯托克 发表于 2024-10-29 16:28
问题是写出来怎么过滤出来呢

加个绝对值计算列,然后vin字段那里设置高级排序,按绝对值计算列顺序排,取top 2,就可以取无论哪个方向最接近仪表里程的2条记录
回复

使用道具 20#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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