我在我的骡子流中使用数据编织连接器..
详细信息: - 从输入端我收集数组,我想转换为CSV并写入文件。
但是对于特定的列,我得到重复值,我想通过数据weaver删除它们。但是当我在该特定列的前面放置不同的时候...代码不是Woking而是我的异常。
“无法将a:string强制转换为:array”
下面是我从输出端做的映射。
dw 1.0
%output application/csv
---
payload map ((value, index) -> {
A1: $.A1 distinctBy $ ,
B1 $.B1,
C1: $.C1,
D1: $.D1,
E1: $.E1,
F1: $.F1
))
伙计们请让我知道如何使用distinct for for“A1 Column”或任何技巧来删除数据编织中特定列的重复值,即使我已尝试过group by但语法错误即将来临...... :(
干杯,斯蒂文
答案 0 :(得分:1)
答案 1 :(得分:0)
在地图外使用distinctBy $ .A1
dw 1.0
%output application/csv
---
(payload map ((value, index) -> {
A1: $.A1,
B1 $.B1,
C1: $.C1,
D1: $.D1,
E1: $.E1,
F1: $.F1
)) distinctBy $.A1