执行计算
在您的测试执行计算,使用表达式CALC或数学。
使用CALC
使用以下语法CALC:
语法:  | 
               {CALC[<操作数1 > <操作符> <操作数2 >…<操作符> <操作数n >]}  | 
              
输入公式你会进入一个Microsoft Excel单元的方括号托斯卡指挥官语法。
188金宝搏app苹果下载软件托斯卡将语法转发到Microsoft Excel,执行计算。
默认情况下,CALC用英语表达。你可以改变你的语言计算在您的工作站当地语言。
要做到这一点,创建一个测试配置参数命名ExcelLanguage并赋予它的价值当地的。

测试用例与测试配置参数ExcelLanguage
![]()  | 
               对于英语和当地语言表达式,确保您的Microsoft®Excel设置匹配您的工作站的Windows系统设置。  | 
              
支持的操作数
您可以使用任何字符串作为操作数,即运营商使用的价值。
如果您的操作数包含特殊字符,你必须逃避中描述章“特殊字符”。特殊字符”另外需要一个转义字符”。
你总是需要摆脱数字分组:”“”“1234 .56点”“”“
支持运营商
运营商根据Microsoft Excel流程PEMDAS规则。你可以使用所有Microsoft Excel运营商计算。
![]()  | 
               下面的例子展示如何Microsoft Excel流程操作: 
  | 
              
![]()  | 
               这个例子展示了如何使用数字分组计算。在系统设置中,您已经定义,随着数字分组符号和。为十进制的象征。 
  | 
              
结合CALC与动态表情
您可以组合CALC用下面的3.0引擎动态表达式:
![]()  | 
               这个例子展示了如何结合CALC与一个缓冲区称为FullName。该缓冲区包含字符串< FirstName LastName >,如。John Doe。 下面的语法返回的姓美国能源部作为一个结果。需要最右边的字符的字符串的完整,直到找到一个空间。 {CALC[权利(“”“{B [FullName]}”“”“, LEN (”“”“{B [FullName]} " " ")找到(”“”“”“”“”“{B [FullName]} " " ")))}  | 
              
用数学函数
你可以使用所有Microsoft Excel函数计算。进入他们的你指定的语言CALC。
![]()  | 
               这个例子展示了如何使用函数固定数量,格式为文本与固定数量的小数。 使用下面的语法: {CALC[固定(<操作数1 > <操作符> <操作数2 >…<操作符> <操作数n >, <小数>、< no_commas >)} 
 下面的语法的回报1666.7由于以下行为: 
 {CALC[固定(5000/3 1真的)]}  | 
              
使用数学
如果你没有安装Microsoft Excel,使用数学函数来执行你的计算。使用下面的语法:
语法:  | 
               {数学[<操作数1 > <操作符> <操作数2 >…<操作符> <操作数n >]}  | 
              
支持的语言
数学用英语表达。
支持的操作数
您可以使用以下操作数:
数值
科学符号
支持运营商
188金宝搏app苹果下载软件托斯卡根据PEMDAS规则流程操作。为数学它支持以下操作:
操作符  | 
               描述  | 
              
|---|---|
+、-、*、/  | 
               基本的算术运算  | 
              
%  | 
               模操作  | 
              
= =  | 
               =  | 
              
! =  | 
               不等于  | 
              
& &  | 
               并为两项操作  | 
              
| |  | 
               两个项目或操作  | 
              
<  | 
               不到  | 
              
>  | 
               大于  | 
              
< =  | 
               小于或等于  | 
              
> =  | 
               大于或等于  | 
              
&,|,^ < <、> >,  | 
               位操作运算符,或者xor,左移,右移  | 
              
! ~  | 
               一元操作符:不,位操作  | 
              
![]()  | 
               下面的例子显示如何188金宝搏app苹果下载软件托斯卡流程操作: 
  | 
              
结合数学与动态表情
您可以组合数学用下面的3.0引擎动态表达式:
![]()  | 
               这个例子展示了如何结合数学与一个缓冲区称为ExampleBuffer。该缓冲区包含值1000年。 下面的语法的回报2000年计算的结果缓冲值+ 1000。 {数学[{B [ExampleBuffer]} + 1000]}  | 
              
![]()  | 
               你有一个缓冲SampleBuffer与价值1000 .50。现在你想要添加1000年这个缓冲区的值。 在这种情况下,您首先需要缓冲值的格式转换为第二个操作数的格式。为此,使用模块TBox转换成十进制。 然后您可以执行你的计算。 
 例如:计算操作数有不同的格式  | 
              
用数学函数
为数学,您可以使用以下数学函数:
的名字  | 
               描述  | 
               例子  | 
               结果  | 
              
|---|---|---|---|
腹肌  | 
               返回指定数量的绝对值。  | 
               Abs (1)  | 
               1  | 
              
天花板  | 
               返回最小的整数大于或等于指定的数量。  | 
               天花板(1.5)  | 
               2  | 
              
地板上  | 
               返回的最大整数小于或等于指定的数量。  | 
               地板(1.5)  | 
               1  | 
              
马克斯  | 
               返回指定的两个更大的数字。 指定数量的相同的类型。你得到不正确的结果,如果你混合整数和浮动的数字。  | 
               马克斯(1、2)  | 
               2  | 
              
最小值  | 
               返回两个数的小。 指定数量的相同的类型。你得到不正确的结果,如果你混合整数和浮动的数字。  | 
               分钟(1、2)  | 
               1  | 
              
战俘  | 
               返回一个指定数量提高到指定的权力。  | 
               战俘(2)  | 
               9  | 
              
根据IEEE 754标准轮一个值。 如果你不指定小数点后的数字,托斯卡轮甚至到最近的整数。 如果您指定小数点后的数量,托斯卡轮到最近的值与这个数字的小数点后和最低有效位。  | 
               轮(3.222,2)  | 
               3.22  | 
              |
标志  | 
               返回一个值指示标志的一个数字,即负= 1,0 = 0,正值= 1  | 
               号(-10)  | 
               1  | 
              
√6  | 
               返回指定数量的平方根。  | 
               √6 (4)  | 
               2  | 
              
截断  | 
               截断的小数点后一个值。  | 
               截断(1.7)  | 
               1  | 
              
![]()  | 
               这个例子展示了如何结合数学与函数轮: 的语法{数学[圆(2.15,1)]}返回2、2。  | 
              


