instantOLAP Online documentation 2.2.7 - AVG

AVG

Syntax

<avg-expression> := 'AVG(' <Number>, { ',' <Number> } ')'

Since

1.0

Return-type

Double

Description

The function AVG returns the average value of all values of all arguments.

If the argument contains NULL-values, these will be ignored! If you don't want to ignore NULL-values, you can use the ZERO-function to interpret them as zero. If only NULL-values are passed as argument, the function returns NULL.

Examples

AVG( 2, 4 )

= 3

AVG( Amount( LEVEL( Time, 3 ) )

Average amount of all days (level 3 of time-dimension)

AVG( ZERO( Amount( LEVEL( Time, 3 ) ) )

Average amount of all days (level 3 of time-dimension), interpreting NULL as 0

AVG( NULL )

= NULL

See also

ALL, COUNT, MAX, MIN, ZERO

Using the Web-Frontend
Using the Workbench
Using the Query-Editor
Using the Config-Editor
Query properties
Chart properties
Configuration properties
Expressions
The Type-system
Syntax
Constants
Functions
ABC
ABS
ADD
ALL
ANCESTORS
AND
ATTRIBUTENAMES
ATTRIBUTENV
ATTRIBUTES
AVG
AVGKEY
BEAUTIFY
BELONGSTO
CASE
CEIL
CHILDREN
CLUSTER
COLSPAN
CONCAT
CONTAINS
CONTAINSTEXT
COUNT
COUNTRY
CUBE
DEBUG
DEFAULTTEXT
DEVIATION
DEPTH
DIMENSIONATTRIBUTENAMES
DIMENSIONNAME
DIMENSIONNAMES
DISTINCT
DIV
DLOOKUP
DRILLKEY
DRILLLEVEL
DSORT
ELEMENT_AT
EMPTY
ENDSWITH
EQUAL
ERROR
EVAL
EXISTS
EXP
FACTROOT
FAMILY
FILTER
FILTERKEYS
FIND
FIRST
FLOOR
FOREACH
FORECAST
FPOP
FPUSH
GREATER
GREATER_OR_EQUAL
HASACCESS
HASCHILDREN
HASKEYS
HASLEVEL
HASPOSITION
HASROLES
HASUSER
IIF
IN
INTERSECT
ISCHILDOF
ISNULL
ISPARENTOF
ITERATIONKEY
JOIN
LANGUAGE
LAST
LEAFS
LEFT
LESS
LESS_OR_EQUAL
LEVEL
LEVELNAMES
LEVELOF
LIMIT
LOCALE
LOOKUP
LTRIM
MATCH
MATRIX
MAX
MAXKEY
MAX_X
MAX_Y
MIN
MINKEY
MIN_X
MIN_Y
MOD
MUL
NEIGHBOURS
NEXT
NONFACTROOTS
NONLEAFS
NOT
NOW
OR
PARENT
PEDIGREE
PERCENTILE
POSITIONOF
POW
PRED
PREV
RANGE
REGRESSION
REPLACE
RETURNTYPE
REVERSE
RIGHT
ROUND
ROWNUM
ROWSPAN
RTRIM
SORT
SPLINE
SPLIT
STARTSWITH
STRLEN
SUCC
SUBSTR
SUBSTRINGBEHIND
SUBTOTALS
SUB
SUM
TEXTPOSITION
TIMESTAMP
TODATE
TOINTEGER
TOKEY
TOLOWER
TONUMBER
TOSTRING
TOUPPER
TRIM
TYPE
UNEQUAL
UNIT
UPPERNEXT
UPPERPREV
USER
VARIANCE
WITHOUT
X
XHEADER
Y
YHEADER
YTD
ZERO
Formats
SQL-Expressions