找文章 / 找答案
精选问答 更多内容

表格字段值合并问题

符拉迪沃斯托克青铜一 显示全部楼层 发表于 前天 09:49 |阅读模式 打印 上一主题 下一主题
1
已解决

表格字段值合并问题

62 6
前台业务场景:当前明细数据存在很多除了故障码+故障名称以外其他列的值都一样的数据,业务认为数据展现不友好期望实现效果:希望将只有故障码和故障描述字段不同的记录进行合并,合并成一行,中间用斜杠/分割。避免明细数据条目数过多
希望各位大神指导一下,谢谢。可否通过组件或者新建计算列进行合并

最佳答案

社区管理员
yhdata_yzm 关注Ta

2024-10-30 09:50:00

前台没法做。 es通过jdbc连接可以写sql。 通过api连接应该也可以做聚合,具体的写法你可能得自行查查
查看完整内容
回复

使用道具 举报

精彩评论6

yhdata_yzm 显示全部楼层 发表于 前天 09:50
符拉迪沃斯托克 发表于 2024-10-30 10:11
这个前台能做吗,不在数据集处理。这个是ES数据库的,用不了SQL

前台没法做。
es通过jdbc连接可以写sql。
通过api连接应该也可以做聚合,具体的写法你可能得自行查查
回复

使用道具 举报

yh_Ti8Eu84E青铜二 显示全部楼层 发表于 前天 09:53
是不是新建计算列然后合并起来,不同值计数
回复

使用道具 举报

符拉迪沃斯托克青铜一 显示全部楼层 发表于 前天 09:58
yh_Ti8Eu84E 发表于 2024-10-30 09:53
是不是新建计算列然后合并起来,不同值计数

是同一列的进行合并。
比如故障码列:显示P220184/P246385/P246CF0/P2BAEF0
故障名称列:上游.../颗粒。。。/发动机。。。/SCR效率过低保障
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 前天 10:03
以mysql为列:
SELECT
    mileage,
    GROUP_CONCAT(fault_code SEPARATOR '/') AS combined_fault_codes,
    GROUP_CONCAT(fault_name SEPARATOR '/') AS combined_fault_names
FROM
    faults
GROUP BY
    mileage;
回复

使用道具 举报

符拉迪沃斯托克青铜一 显示全部楼层 发表于 前天 10:11
yhdata_yzm 发表于 2024-10-30 10:03
以mysql为列:
SELECT
    mileage,

这个前台能做吗,不在数据集处理。这个是ES数据库的,用不了SQL
回复

使用道具 举报

符拉迪沃斯托克青铜一 显示全部楼层 发表于 前天 11:24
yhdata_yzm 发表于 2024-10-30 10:30
前台没法做。
es通过jdbc连接可以写sql。
通过api连接应该也可以做聚合,具体的写法你可能得自行查查 ...

好的,谢谢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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