如何在Informatica中实现重复值计数的单列输出?
解决方法
- 保留你已使用的Aggregate Transformation:按
Input列分组,计算每个值的出现次数,得到两列(可命名为GroupValue和OccurrenceCount)。 - 添加Derived Column Transformation,新建输出列,用拼接表达式合并两列:
注:需将数值类型的计数列转为字符串类型(GroupValue + (DT_WSTR, 10)OccurrenceCountDT_WSTR为字符串转换函数),才能与文本类型的分组值拼接。 - (可选)若仅需最终单列结果,添加Select Transformation,移除原
GroupValue和OccurrenceCount列,只保留拼接后的新列。
完成以上步骤后,就能得到你需要的A1,B2,C1,D3,E1这类单列结果。
内容的提问来源于stack exchange,提问作者Barath TM
相关产品推荐
相关产品推荐

