◷ Reading Time: 2 minutes
orderBy

Sorts the elements of a sequence in ascending order according to a key.
|orderBy (localName, predicate1, predicate2, ... )
predicate: expression asc
predicate: expression desc
predicate: expression
Predicate is an expression to access members using the local parameters ending with asc or desc. The default order is asc, unless specified.
ID | Name | Family |
---|---|---|
3 | Clark | Kent |
2 | Peter | Parker |
4 | Tony | Stark |
5 | Helena | Wayne |
1 | Bruce | Wayne |
Example:
list|orderBy (x,x.Family desc, x.Name)
orderByList

Sorts the elements of a sequence in reference to a list.
|orderByList (localName, predicate, list)
Predicate is an expression to access members using the local parameters.
ID | Name | Family |
---|---|---|
3 | Clark | Kent |
2 | Peter | Parker |
4 | Tony | Stark |
5 | Helena | Wayne |
1 | Bruce | Wayne |
Example: list |orderByList(x, x.Family, ['Wayne', 'Strak', 'Kent', 'Parker'])