语法:
(<对象参数> 在区间 <区间下限> <区间上限> [左开] [右开] [三段])
返回:
布尔二值或-1,0,1三值
参数<对象参数>:
原值/原计算式。必要参数;类型是数值、日期、时间;参数名已省略。
参数<区间下限> <区间上限>:
这两个参数表示区间的起始和终止,对象参数在区间内则返回true,否则返回false。都是必要参数;类型是数值、日期、时间;参数名已省略。
例子:
判断字段订单金额是否在区间1000和10000之间。
NLC片段:(订单金额 在区间 1000,10000) //返回true
参数[左开]:
默认是左闭区间,本参数表示左开区间。非必要参数;类型是布尔;参数值已省略,参数名不能省略。
参数[右开]:
默认是右闭区间,本参数表示右开区间。非必要参数;类型是布尔;参数值已省略,参数名不能省略。
例子:
判断1000是否在左开右闭区间1000和10000之间。
NLC片段:(1000 在区间 1000, 10000; 左开) //返回false
参数:[三段]:
默认返回true/false二值,本参数表示返回-1/0/1三值,即如果对象参数小于区间下限,则返回-1,如果对象参数大于区间上限,则返回1,如果对象参数在区间内,则返回0。非必要参数;类型是布尔;参数值已省略,参数名不能省略。
例子:
用三值判断 1000是否在区间1000和10000之间。
NLC片段:(1000 在区间 1000, 10000; 三段) //返回0