math.percentRank(
arg as (String | Number | Boolean | null | Array | Object)[],
value as xs.anyAtomicType,
[options as String[]]
) as Number?
Summary
Returns the rank of a value in a data set as a percentage of the data set.
If the given value is not equal to any item in the sequence, the function
returns the empty sequence. See math:rank.
Parameters
arg
The sequence of values.
value
The value to be "ranked".
options
Options. The default is ().
Options include:
"ascending"(default)
Rank the value as if the sequence was sorted in ascending order.
"descending"
Rank the value as if the sequence was sorted in descending order.
"collation=URI"
Applies only when $arg is of the xs:string type. If no specified,
the default collation is used.
"coordinate-system=name"
Applies only when $arg is of the cts:point type. If no specified,
the default coordinate system is used.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.