cts.sumAggregate( range-index as cts.reference, [options as String[]], [query as cts.query?], [forest-ids as (Number|String)[]] ) as xs.anyAtomicType?
Returns the sum of the values given a value lexicon.
This function works like cts:sum
except it performs the
calculation in parallel in all data nodes then aggregates the values.
It generally performs better than cts:sum
, especially on
large clusters.
// This query assumes an element range index is configured // in the database for the 'Amount' element. cts.sumAggregate(cts.elementReference(xs.QName("Amount"))); => 733.7600000000000128
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.