检测函数用于对字段值或其他参数进行判断,往往用在IIF等流程函数中。
函数 | 说明 | 语法 | 示例 |
---|---|---|---|
IsArray | 参数是否为数组。 | IsArray(<表达式>) | =IsArray(Parameters!Initials.Value) |
IsDate | 参数是否为日期。 | IsDate(<表达式>) | =IsDate(Fields!BirthDate.Value); =IsDate("31/12/2010") |
IsDbNull | 参数是否为数据库NULL值。例如:IsDbNull(Fields!月份.Value) 。 | IsDBNull(<表达式>) | =IsDBNull(Fields!MonthlySales.Value) |
IsError | 判断一个表达式是否运算错误。 | IsError(<表达式>) | =IsError(Fields!AnnualSales.Value = 80000) |
IsNothing | 判断一个参数是否是一个空引用指针对象。 | IsNothing(<表达式>) | =IsNothing(Fields!MiddleInitial.Value) |
IsNumeric | 参数值是否为数值型,如IsNumeric( Fields!销售额.Value )。 | IsNumeric(<表达式>) | =IsNumeric(Fields!AnnualSales.Value) |
DBNull.Value | 数据字段空值(NULL),常用于判断表达式。 | DBNull.Value | =IIF(Fields!Organization.Value is DBNull.Value, "<NULL>", Fields!Organization.Value) |