条件

阅读(2) 标签: 判断条件,

语法:

条件 ({[<判断条件>] [ <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年小订单" ; 否则 "其他年份订单")