You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Cognos中基于TaxKey查找重复记录:COUNT(Taxkey)>1过滤无数据求解

在Cognos里揪出重复TaxKey记录的实用方法

先搞懂为啥你之前的方法没用

直接用COUNT(TaxKey) > 1当筛选条件查不到数据,是因为Cognos的执行顺序:先筛选单条记录,再做聚合计算。你这条件相当于提前把所有记录都筛了一遍,根本没机会统计同一个TaxKey出现了多少次,自然啥也查不到。

步骤1:先找出所有重复的TaxKey

  • 新建一个查询,只把TaxKey字段拖进来
  • 给TaxKey加个聚合函数:选「计数」,把这个计数字段改名叫重复次数
  • 设置分组:把TaxKey设为分组字段(这样Cognos会把相同TaxKey的记录归为一组)
  • 加筛选条件:重复次数 > 1,运行后就能得到所有重复出现的TaxKey列表

步骤2:获取重复TaxKey对应的完整记录

如果需要看这些重复TaxKey对应的姓名、地址等完整信息,得把上面的查询和原数据关联:

  • 新建主查询,拖入原数据的所有字段(TaxKey、姓名、地址等)
  • 把步骤1得到的「重复TaxKey查询」拖进主查询,设置关联条件:两个查询的TaxKey完全相等
  • 运行查询,就能看到所有重复TaxKey的完整记录了

内容的提问来源于stack exchange,提问作者Craig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 08:20:26