日斋
日新月异
函数 说明

Aggregate

按照数据访问接口的定义返回指定表达式的自定义聚合。

Avg

返回指定表达式的所有非空值的平均值。

Count

返回指定表达式的非空值的计数。

CountDistinct

返回指定表达式的所有非空非重复值的计数。

CountRows

返回指定作用域内的行的计数。

First

返回指定表达式的第一个值。

Last

返回指定表达式的最后一个值。

Max

返回指定表达式的所有非空值中的最大值。

Min

返回指定表达式的所有非空值中的最小值。

RowNumber

返回指定作用域内的所有行的运行计数。

RunningValue

使用指定的函数返回指定表达式的运行聚合。

StDev

返回指定表达式的所有非空值的标准偏差。

StDevP

返回指定表达式的所有非空值的总体标准偏差。

Sum

返回指定表达式的值的总和。

Var

返回指定表达式的所有非空值的方差。

VarP

返回指定表达式的所有非空值的总体方差。

Scope

每个聚合函数都要使用 Scope 参数,该参数定义执行聚合函数的作用域。 有效的作用域为分组、数据集或数据区域的名称。 只有直接或间接包含表达式的分组或数据区域才能作为作用域。 对于数据区域中的表达式,Scope 对于所有聚合函数都是可选的。 如果未指定 Scope 参数,则聚合的作用域为报表项所属的最内层数据区域或分组。 如果作用域指定为 Nothing,则将把作用域设置为报表项所属的最外层数据区域。

对于数据区域以外的表达式,Scope 将引用数据集。 如果报表包含多个数据集,则 Scope 是必需的。 如果报表只包含一个数据集并且未指定 Scope,则作用域将设置为该数据集。 对于数据区域以外的报表项,不能指定 Nothing 关键字。

不能在表头或表尾中使用 Scope 参数。

 

类型转换函数

CBool(expression)
CByte(expression)
CChar(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CObj(expression)
CSByte(expression)
CShort(expression)
CSng(expression)
CStr(expression)
CUInt(expression)
CULng(expression)
CUShort(expression)

函数名

返回数据类型

expression 参数范围

CBool

Boolean 数据类型 (Visual Basic)

任何有效的 CharString 或数值表达式。

CByte

Byte 数据类型 (Visual Basic)

0 到 255(无符号);舍入小数部分。1

CChar

Char 数据类型 (Visual Basic)

任何有效的 CharString 表达式;只转换 String 的第一个字符;值可以为 0 到 65535(无符号)。

CDate

Date 数据类型 (Visual Basic)

任何有效的日期和时间表示法。

CDbl

Double 数据类型 (Visual Basic)

负值取值范围为 -1.79769313486231570E+308 到 -4.94065645841246544E-324;正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。

CDec

Decimal 数据类型 (Visual Basic)

对于零变比数值,即无小数位数值,为 +/-79,228,162,514,264,337,593,543,950,335。对于具有 28 位小数位的数字,范围是 +/-7.9228162514264337593543950335。最小的可用非零数是 0.0000000000000000000000000001 (+/-1E-28)。

CInt

Integer 数据类型 (Visual Basic)

-2,147,483,648 到 2,147,483,647;舍入小数部分。1

CLng

Long 数据类型 (Visual Basic)

-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807;舍入小数部分。1

CObj

Object 数据类型

任何有效的表达式。

CSByte

SByte 数据类型 (Visual Basic)

-128 到 127;舍入小数部分。1

CShort

Short 数据类型 (Visual Basic)

-32,768 到 32,767;舍入小数部分。1

CSng

Single 数据类型 (Visual Basic)

负值的取值范围为 -3.402823E+38 到 -1.401298E-45;正值的取值范围为 1.401298E-45 到 3.402823E+38。

CStr

String 数据类型 (Visual Basic)

CStr 的返回值取决于 expression 参数。请参见 返回 CStr 函数的值

CUInt

UInteger 数据类型

0 到 4,294,967,295(无符号);舍入小数部分。1

CULng

ULong 数据类型 (Visual Basic)

0 到 18,446,744,073,709,551,615(无符号);舍入小数部分。1

CUShort

UShort 数据类型 (Visual Basic)

0 到 65,535(无符号);舍入小数部分。1

1 小数部分可能要进行称为“四舍六入五成双”的特殊类型舍入。

posted on 2010-05-31 15:45  李承隆  阅读(402)  评论(0编辑  收藏  举报