How To

在业务规则中使用数值函数

数值函数让业务规则能够对数字进行运算。查看下表,了解业务规则所支持的数值函数。

先决条件


你应熟悉以下主题:

业务规则支持的数值函数


 

查看下表,了解业务规则所支持的数值函数。

函数描述实例输出
CEILING 函数返回大于或等于输入数字的最小整数 CEILING(1.23) 2
FORMATCURRENCY 函数 将数值文本函数格式化为货币类型。简单版本就是在小数点后添加两位,并利用美国格式化规则将所有数字进行格式化;较复杂的版本支持其它地区格式,并允许导出货币符号。只要小数点是正常的小数点符号,简单版本就生效。如果符合以下任何条件,就使用复杂版本:
  • 应使用另一种文化的货币格式(批准将4个字符的文化名城作为第二个参数)
  • 货币符号必须输出(比准第三个参数是“真的”)
  • 需要数位组(数千个)分隔符(批准第四个参数是“真的”)
FORMATCURRENCY(“5”) FORMATCURRENCY(5000”,”en-GB”,TRUE,TRUE)5.00 5,000.00 
FORMATCURRENCY($ITEMRETAILPRICE * 1.75)将Retail Price增加75%.
FORMATCURRENCY($ITEMBINPRICE, "F2")对价格字段的数值设置格式,在该例中,对Buy It Now 的价格保留两位小数
FORMATNUMBER 函数根据格式规范格式化数字。 利用“ Fx”来格式化小数点后面保留x位数FORMATNUMBER((GETCURRENCYEXCHANGE("USD","EUR") * $Price) + 9.99, "F2")将美元转换为欧元,增加9.99并最终显示保留两位小数
FLOOR 函数 返回小于或等于输入数字的最大整数 FLOOR(6.54)
MAX 函数Takes 2 to 8 numeric inputs, returns the largest. You can apply it to an attribute or a string as long as there is only a numeric value in the attribute or a string. If there is a non-numeric value present, it won't work.MAX($ITEMBINPRICE, $ITEMSELLERCOST, "49.99")Send the highest of the Buy It Now Price and Seller Cost or 49.99.

 

数值函数让业务规则能够对数字进行运算。查看下表,了解业务规则所支持的数值函数。

先决条件


你应熟悉以下主题:

业务规则支持的数值函数


 

查看下表,了解业务规则所支持的数值函数。

函数描述实例输出
CEILING 函数返回大于或等于输入数字的最小整数 CEILING(1.23) 2
FORMATCURRENCY 函数 将数值文本函数格式化为货币类型。简单版本就是在小数点后添加两位,并利用美国格式化规则将所有数字进行格式化;较复杂的版本支持其它地区格式,并允许导出货币符号。只要小数点是正常的小数点符号,简单版本就生效。如果符合以下任何条件,就使用复杂版本:
  • 应使用另一种文化的货币格式(批准将4个字符的文化名城作为第二个参数)
  • 货币符号必须输出(比准第三个参数是“真的”)
  • 需要数位组(数千个)分隔符(批准第四个参数是“真的”)
FORMATCURRENCY(“5”) FORMATCURRENCY(5000”,”en-GB”,TRUE,TRUE)5.00 5,000.00 
FORMATCURRENCY($ITEMRETAILPRICE * 1.75)将Retail Price增加75%.
FORMATCURRENCY($ITEMBINPRICE, "F2")对价格字段的数值设置格式,在该例中,对Buy It Now 的价格保留两位小数
FORMATNUMBER 函数根据格式规范格式化数字。 利用“ Fx”来格式化小数点后面保留x位数FORMATNUMBER((GETCURRENCYEXCHANGE("USD","EUR") * $Price) + 9.99, "F2")将美元转换为欧元,增加9.99并最终显示保留两位小数
FLOOR 函数 返回小于或等于输入数字的最大整数 FLOOR(6.54)
MAX 函数Takes 2 to 8 numeric inputs, returns the largest. You can apply it to an attribute or a string as long as there is only a numeric value in the attribute or a string. If there is a non-numeric value present, it won't work.MAX($ITEMBINPRICE, $ITEMSELLERCOST, "49.99")Send the highest of the Buy It Now Price and Seller Cost or 49.99.

 

0
Your rating: None
0
Your rating: None
Tags