Max_index
aggregation-functions max_index
syntax
- max_index(a)
- max_index(a, relation)
definition
- max_index(a) results in a parameter with the index numbers of the maximum value of the non null values of attribute a.
- max_index(a, relation) results in an attribute with the index numbers of the maximum values of the non null values of attribute a, grouped by relation. The domain-unit of the resulting attribute is the values-unit of the relation.
description
The max_index function is not defined for string data items.
applies to
- attribute a with Numeric, Point or boolean value type.
- relation with value type of the group CanBeDomainUnit
conditions
The values unit of the resulting data item should be the domain unit of argument a.
since version
7.184
example
parameter<Cit> max_index_NrInh := max_index(City/NrInhabitants); result = 0
attribute<City> max_index_NrInhRegion (Region) := max_index(City/NrInhabitants, City/Region_rel);
City/NrInhabitants | City/Region_rel |
---|---|
550 | 0 |
525 | 1 |
300 | 2 |
500 | 1 |
200 | 3 |
175 | null |
null | 3 |
domain City, nr of rows = 7
max_index_NrInhRegion |
---|
0 |
1 |
2 |
4 |
null |
domain Region, nr of rows = 5