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