Workshop应用如何删除Object Table中基于指定列的重复数据
Workshop App Object Table 按特定列去重实现方案
首先给出明确结论:Workshop App 完全支持清除 Object Table 内基于特定列判定的重复数据,全程可在应用内完成操作,无需借助外部工具,具体实现方法如下:
- 选中需要处理的目标 Object Table 组件,在右侧配置侧边栏找到「数据操作」板块,点击「数据转换」进入规则配置界面。
- 在转换逻辑画布中添加「行去重」算子,将该算子的输入端口对接当前 Object Table 绑定的原始数据源。
- 点击「行去重」算子打开参数配置面板,在「去重依据字段」区域勾选你要用来判定重复的特定列,支持单字段判定、多字段组合判定;同时可设置重复行保留规则,默认保留重复数据中第一条出现的记录,也可切换为保留最后一条出现的记录。
- 如果你需要按规则保留特定的重复行(比如按更新时间保留最新的一条),可以在「行去重」算子前串联「排序」算子,先按指定字段(比如更新时间列)做升序/降序排列,再执行去重逻辑,就能保证最终保留的记录符合你的业务要求。
- 配置完成后先点击面板上的「预览」按钮核对去重结果,确认数据无误后保存规则,规则会自动生效,过滤后的去重数据会直接展示在 Object Table 中。
补充说明:如果不想改动底层绑定的原始数据源,只是在前端展示层做去重,可以在保存去重规则前勾选「仅视图层生效」选项,底层原始数据不会被修改,仅当前表格展示去重后的结果。
内容的提问来源于stack exchange,提问作者Jresearcher
相关产品推荐
相关产品推荐

