语法:
条件 ({[<判断条件>] [则 <true计算式>]} [否则 <false计算式>])
返回:
简单数据类型
参数[<判断条件>]:
如果本参数的计算结果为true,则返回参数[则 <true计算式>]的计算结果。必要参数;类型为条件式;参数名已省略。注意,本参数通常与参数[则 <true计算式>]成对使用,也可以单独使用。
参数[则 <true计算式>]:
如果参数[<判断条件>]的计算结果为true,则返回本参数的计算结果。非必要参数;类型为计算式;参数名**则**不能省略。注意,本参数必须与参数[<判断条件>]成对使用。
例子:
如果字段订单日期的年份是2019 而且 订单金额>10000,则返回"2019年大订单"
NLC片段:条件 ((订单日期年=2019 且 订单金额>10000) 则"2019年大订单")
可以有多对[<判断条件>]参数和[则 <true计算式>]参数,此时应依次判断,即,先执行第1个[<判断条件>],如果结果为true,则返回第1个[则 <true计算式>],如果第1个[<判断条件>]的结果为false,则执行第2个[<判断条件>],如果结果为ture,则返回第2个[则 <true计算式>];如此依次执行。
例子:
如果订单日期的年份是2019 而且 订单金额>10000,则返回"2019年大订单";如果订单日期的年份是2019 而且 订单金额>2000,则返回"2019年中订单";如果订单日期的年份是2019 而且 订单金额<=2000,则返回"2019年小订单"
NLC片段:条件 ((订单日期年=2019 且 订单金额>10000) 则 "2019年大订单", (订单日期年=2019 且 订单金额>2000) 则 "2019年中订单",
(订单日期年=2019 且 订单金额<=2000) 则 "2019年小订单")
参数[否则 <false计算式>]:
当前面所有的[<条件判断>]都为false时,返回本参数。非必要参数;类型为计算式;参数名***否则*不能省略。
例子:
如果订单日期的年份是2019 而且 订单金额>10000,则返回"2019年大订单";如果订单日期的年份是2019 而且 订单金额>2000,则返回"2019年中订单";如果订单日期的年份是2019 而且 订单金额<=2000,则返回"2019年小订单";如果不符合以上条件,则返回"其他年份订单"
NLC片段:条件 ((订单日期年=2019 且 订单金额>10000) 则"2019年大订单", (订单日期年=2019 且 订单金额>2000) 则"2019年中订单",
(订单日期年=2019 且 订单金额<=2000) 则"2019年小订单" ; 否则 "其他年份订单")