执行计算
在您的测试执行计算,使用表达式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。 | 
