首页 > 解决方案 > 过滤输入csv的水壶方法

问题描述

我是水壶的新手,我正在尝试它提供的工具。我尝试使用“Csv 文件输入工具”制作一个 csv 文件作为输入,并使用“文本文件输出”工具制作一个 csv 输出文件,并过滤了第一个文件中不需要的一些字段。我想更进一步,所以我将以我的 csv 为例:

Id|Col1    |Col2
1 | test1  | 1
2 | test1  | 1
3 | test2  | 1
3 | test2  | 2

我想以某种方式过滤我的 csv,以便输出我会得到 col1 的值,因为我会在 col2 中获得多个值。在我的示例中,它只是“test2”。我无法得到这个解决方案可能是因为我不熟悉这个工具..你们能给我一个提示并指导我找到解决方案吗?我可以走哪些路?

标签: csvfilterpentahokettle

解决方案


我想我找到了适合我的问题的解决方案。我添加了一个“Group By 工具”,其中我使用 Col1 作为 groupBy 和一个“count distinct”作为 Col2 上的函数。然后使用“过滤行数”工具,我得到具有不同 > 1 的行 :) !


推荐阅读