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 grafiekdimensie 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 load-script als in grafiekuitdrukkingen, maar de syntaxis verschilt.

Aggregatiefuncties gebruiken in een load-script

Aggregatiefuncties kunnen alleen worden gebruikt binnen LOAD -opdrachten.

Aggregatiefuncties gebruiken in grafiekuitdrukkingen

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.

Zie: Set-analyse en set-uitdrukkingen