用于处理缺少信息的字段(具有空值的字段)的表达式

来源:互联网 发布:俊知集团 编辑:程序博客网 时间:2024/05/17 07:51

用于处理缺少信息的字段(具有空值的字段)的表达式

 

此处显示的表达式用于处理可能缺少信息的字段,例如包含空(未知或未定义)值的字段。您经常会遇到空值,例如新产品的未知价格,或同事忘记添加到订单中的值。查找和处理空值的能力可以说是数据库运算的关键部分,下表中的表达式说明了处理空值的一些常见方式。

表达式说明当前国家/地区:IIf(IsNull([国家/地区]), " ", [国家/地区]) 创建一个称为“当前国家/地区”的字段,然后使用 IIfIsNull 函数在“国家/地区”字段包含空值时在该字段中显示一个空字符串;否则它将显示“国家/地区”字段中的内容。前置时间: IIf(IsNull([要求日期] - [发货日期]), "检查缺少的日期", [要求日期] - [发货日期]) 创建一个称为“前置时间”的字段,然后使用 IIfIsNull 函数在“要求日期”或“发货日期”字段中的值为空时显示消息“检查缺少的日期”;否则它将显示这两个字段值的日期差。六个月销售额: Nz([第 1 季度销售额]) + Nz([第 2 季度销售额]) 创建一个称为“六个月销售额”的字段,然后显示“第 1 季度销售额”和“第 2 季度销售额”字段中值的汇总(先使用 Nz 函数将所有空值转换为零)。
原创粉丝点击