Mám vstupný zoznam dokumentov obsahujúci AccountIDa pole Množstvo, ktoré má opakovanú hodnotu AccountID, ale s rôznou sumou Ako môžem vytvoriť zoznam dokumentov ouput iba s jedinečným AccountID, ale sumu sumarizovanú?
Príklad: InputDocList Doc [0]: AccountID = 111 Suma = 100
Doc [1]: AccountID = 222 Suma = 200
Doc [2]: AccountID = 111 Suma = 300
Doc [3]: AccountID = 222 Suma = 500
VýstupDocList by mal vyzerať takto: Doc [0]: AccountID = 111 Suma = 400
Doc [1]: AccountID = 222 Suma = 700
odpovede:
3 pre odpoveď č. 1Dokumenty by som združil pomocou AccountID pub.document:groupDocuments
, Toto vám poskytne skupinu pre každé jedinečné ID účtu.
Potom použite pre každú skupinu pub.math:addInt/FloatList
sumár sumy a výsledok mapovať na nový zoznam {Číslo účtu, castkaCelkem} Dokumenty.