Aggregatiefuncties
De functiegroep met zogeheten aggregatiefuncties bestaat uit functies die meerdere veldwaarden als invoer aannemen en een enkel resultaat retourneren, waarbij de aggregatie wordt gedefinieerd door een diagramdimensie of een group by-clausule in het script. Aggregatiefuncties zijn onder meer Sum(), Count(), Min(), Max() en nog veel meer.
De meeste aggregatiefuncties kunnen zowel worden gebruikt in het script voor het laden van gegevens als in diagramuitdrukkingen, maar de syntaxis verschilt.
Aggregatiefuncties gebruiken in het script voor het laden van gegevens
Aggregatiefuncties kunnen alleen worden gebruikt binnen LOAD -opdrachten.
Aggregatiefuncties gebruiken in diagramuitdrukkingen
De argumentuitdrukking van een aggregatiefunctie mag niet nog een andere aggregatiefunctie bevatten.
De uitdrukking mag geen aggregatiefuncties bevatten, tenzij deze interne aggregaties de kwalificatie TOTAL bevatten. Gebruik voor meer geavanceerde geneste aggregaties de aggregatiefunctie Aggr, in combinatie met berekende dimensies.
Een aggregatiefunctie aggregeren over de set mogelijke records die wordt gedefinieerd door de selectie. Maar er kan een alternatieve set records worden gedefinieerd door gebruik te maken van een set-uitdrukking bij set-analyse.