我的输入文档列表包含 AccountID 和 Amount 字段,其中有重复的 AccountID 但金额不同。我怎样才能形成只有唯一的AccountID但总金额的输出文档列表?
例如:InputDocList 文档[0]:帐户ID = 111 金额 = 100
文档[1]:帐户 ID = 222 金额 = 200
文档[2]:帐户 ID = 111 金额 = 300
文档[3]:帐户 ID = 222 金额 = 500
OutputDocList 应如下所示: 文档[0]:帐户ID = 111 金额 = 400
文档[1]:帐户 ID = 222 金额 = 700
最佳答案
我将使用 pub.document:groupDocuments
按 AccountID 对文档进行分组。这将为每个唯一的帐户 ID 提供一个组。
然后,对于每个组,使用 pub.math:addInt/FloatList
对金额求和,并将结果映射到新的 {AccountID,totalAmount} 文档列表.
关于webmethods - 如何从 Webmethods 的文档列表中消除重复文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683836/