永洪社区

标题: 表格字段值合并问题 [打印本页]

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


作者: 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连接应该也可以做聚合,具体的写法你可能得自行查查 ...

好的,谢谢




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4