【发布时间】:2016-08-13 03:19:57
【问题描述】:
我在我的 mule 流程中使用数据编织连接器..
详细信息:- 从输入端我得到数组的集合,我想转换成 CSV 并写入文件。
但是对于特定列,我得到了重复值,我想通过数据编织器删除它们。但是当我在该特定列前面放置 distinct by ...代码不是 Woking 并且我得到以下异常。
"不能将 :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
))
请让我知道如何对“A1 列”使用 distinct by 或任何技巧来删除数据编织中特定列的重复值,即使我已经尝试过 group by 但同样的语法错误即将到来.. :(
干杯,史蒂文
【问题讨论】:
标签: csv mule distinct-values dataweave