-
Notifications
You must be signed in to change notification settings - Fork 1
Count
mtbeek32 edited this page Jan 31, 2024
·
7 revisions
Aggregation functions count
- count(a)
- count(a, relation)
- count(a) results in an uint32 parameter with the number of non null values of attribute a.
- count(a, relation) results in a an uint32 attribute with the number of non null values of attribute a, grouped by relation. The domain unit of the resulting attribute is the values unit of the relation.
- attribute a with Numeric or Point value type
- relation with value type of the group CanBeDomainUnit
The domain unit of arguments a and relation must match.
1. parameter<uint32> countNrInh := count(City/NrInhabitants); result = 6
2. attribute<uint32> countNrInhRegion (Region) := count(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
countNrInhRegion |
---|
1 |
2 |
1 |
1 |
0 |
domain Region, nr of rows = 5
GeoDMS ©Object Vision BV. Source code distributed under GNU GPL-3. Documentation distributed under CC BY-SA 4.0.