OFFSET( ) 函数

返回其起始位置偏移指定数目的字节的域的值。

语法

OFFSET(字节数

参数

名称 类型 描述

字符

数值

日期时间

域名。

字节数 数值 任何正数表达式。

输出

返回值与输入参数具有相同的数据类型。

示例

基本示例

如果您有一个叫做“Number”的域,其中包含值 "1234567890",并且您定义了一个叫做“Offset_Number”的重叠域,其开始位置是 1,长度是 3,无小数位,则可使用 OFFSET( ) 函数在域中移动数字。

返回 123:

OFFSET(Offset_Number,0)

返回 234:

OFFSET(Offset_Number,1)

返回 789:

OFFSET(Offset_Number,6)

备注

您可使用该函数临时偏移域的开始位置。这有助于您处理域开始位置可变的数据。

如果您把 OFFSET( ) 函数与条件计算域共同使用, IF 测试中引用的任何域也均将会偏移。

ACL 脚本指南 14.1