计算成员函数介绍
数值函数
aggregate
aggregate 函数返回一个标量值,该标量值由对指定集的元组的度量值聚合而得,或通过使用指定的数值表达式对指定集的元组计算而得。基本语法如下:
aggregate(<set>[,<numeric expression>])
此函数不能用在计算成员上。
count
count 函数用来计算维度或数据集中成员的个数,基本语法如下:
count(<set>,excludeempty|includeempty)
其中,可以用 excludeempty 或 includeempty 参数排除或包含空单元格。这对于某些数据的计算很重要。
iif
进行比较式的判断,返 回当判断视为真或假时相应的数值或字符串。基本语法如下:
iif(<logical expression>,<expression1>,<expression2>)
如果 <logical expression>
取值为 true,则此函数返回 <expression1>
;否则,返回 <expression2>
。
avg
针对数据集进行数值平均来新建计算成员,基本语法如下:
avg(<set>[,<numberic expression>])
max
max 函数返回集合上的数字的最大值。语法如下:
max(<set>[,<numberic expression>])
max 函数返回数值表达式的最大值,该表达式在 <numberic expression>
中指定,对在 <set>
中指定的集合进行求值。
min
min 函数返回集合上的数字的最小值。语法如下:
min(<set>[,<numberic expression>])
min 函数返回数值表达式的最小值,该表达式在 <numberic expression>
中指定,对在 <set>
中指定的集合进行求值。
sum
sum 函数返回集合上的数值的汇总。语法如下:
sum(<set>[,<numberic expression>])
median
median 函数返回集合上的数字的中间值。语法如下:
median(<set>[,<numberic expression>])
median 函数返回数值表达式的中值,该表达式在 <numberic expression>
中指定,对在 <set>
中指定的集合进行求值。