Var 函数 (Reporting Services)

返回在给定作用域中计算的,由表达式指定的所有非 Null 数值的方差。

语法

Var(expression, scope, recursive)

参数

返回类型

对于十进制表达式,返回 Decimal;对于所有其他类型的表达式,返回 Double。

注释

表达式中指定的数据集必须具有相同的数据类型。 若要将具有多个数值数据类型的数据转换为同一数据类型,请使用类似 CInt、CDbl 或 CDec 的转换函数。 有关详细信息,请参阅 Type Conversion Functions(类型转换函数)。

scope 的值不能是表达式,并且必须引用当前作用域或包含作用域。

示例

下面的代码示例提供了 Order 组或数据区域中所有行项总计值的方差:

=Var(Fields!LineTotal.Value, "Order")