我是 pentaho 数据集成的新手。如何连接不同的字符串值?
bse_id values
100 A1
100 A1
100 A2
150 A1
150 B1
150 C1
150 C1
输入应该是
bse_id values
100 A1,A2
150 A1,B1,C1
在Mysql中,我可以使用 从表组中选择 bse_id,group_concat(不同值) by 1;
在SPOON中,我尝试过group_by step和内存group_by 两者都会产生重复的值。 我得到的输出为
bse_id values
100 A1,A1,A2
150 A1,B1,C1,C1
请帮我删除重复项。
最佳答案
您可以通过分组依据
步骤轻松完成此操作。确保步骤的输入在 bse_id
字段上排序,然后选择 values
作为聚合字段的主题,并将类型设置为“连接字符串,分隔符” 。那应该会给你你想要的。
关于mysql - 在pentaho数据集成中连接不同的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25275710/