先别急着按页数去重。报告页数对应的是“结果记录数”,实际对象数量对应的是“独立实体数”,两者不一致时,第一步应当判断差异来自分页重复、同对象多入口,还是同一对象被拆成多条记录。只有先确认差异类型,才能决定哪些内容保留、哪些改写、哪些退出。
报告页数多于实际对象数量,常见原因有三类。第一类是分页重叠,同一对象出现在相邻页;第二类是同一对象有多个入口,例如一个栏目页和一个内容页都指向同一主体;第三类是记录口径不同,一个对象被拆成多条明细。三类差异对应的动作不同:分页重叠只需按稳定标识合并;多入口需要判断哪个入口更有保留价值;记录口径不同则要先统一口径,再谈去重。
判断方法很直接:从报告中抽取一小段连续记录,按对象名称、稳定标识、入口地址分别排序,观察重复是成对出现还是成组出现。成对出现通常指向分页或导出边界;成组出现通常指向多入口或明细拆分。这个动作的结果会直接决定下一步是合并、改写还是退出,而不是先删掉一半页数。
不是所有重复都值得保留。可以用三个前提来分流:
这里的关键不是“页数少就删”,而是看对象是否还有下一步动作。如果一个对象既没有独立查询需求,也没有后续维护人,退出比强行合并更干净。
假设某份旧报告有 120 页,每页 20 条记录,但按稳定标识统计只有约 1800 个独立对象。差异集中在第 3 页到第 8 页,且重复记录的对象名称相同、入口地址只差一个参数。此时可以这样处理:
这个例子里,数字只用于说明比较方法,不代表任何真实报告规模。动作的结果是:合并后页数会下降,但真正决定去重质量的是“待判断”那一批是否被正确分流。
当旧内容、旧系统或旧合作关系需要退出时,不建议直接覆盖原报告。更稳妥的做法是先做可逆处理:把退出对象移入独立归档区,保留原始标识和退出原因;把保留对象的主记录补上维护人和下次复核时间;把改写对象标注清楚改了什么、为什么改。
这样做的实际影响是:如果后续发现某个对象其实仍有价值,可以从归档区恢复,而不必重新翻查全部页数。去重不是一次性删减,而是让报告页数与实际对象数量重新对齐,并且对齐后的每一条都能回答“下一步谁来做、做什么”。
页数下降、重复记录减少,并不自动证明去重正确。数量归零还可能来自导出范围被缩小、筛选条件被改动、稳定标识被误填。因此核对时至少要同时看三件事:独立对象数量是否稳定、保留对象是否仍有维护责任、退出对象是否可追溯。三项都成立,才说明这次去重没有把仍有价值的部分一起丢掉。
如果报告来自外部工具或旧系统,具体字段名称、导出方式、归档入口需要以实际界面和当前版本为准,不能仅凭旧文档推断。去重决策应当建立在可核对的记录上,而不是页数本身。