Mean - ObjectVision/GeoDMS GitHub Wiki

Aggregation functions mean

syntax

  • mean(a)
  • mean(a, relation)

definition

applies to

  • attribute a with Numeric value type
  • relation with value type of the group CanBeDomainUnit

conditions

  1. The values unit of the resulting data item should match with regard to value type and metric with the values unit of attribute a.
  2. The domain unit of argument a and relation must match.

example

parameter<uint32> meanNrInh                := mean(City/NrInhabitants); result = 375
attribute<uint32> meanNrInhRegion (Region) := mean(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

meanNrInhRegion
550
512
300
200
null

domain Region, nr of rows = 5

⚠️ **GitHub.com Fallback** ⚠️