IBM® Rational® Focal Point™ 可对表达式求值,并将值显示在属性或单元格中。所有用户都可以输入表达式,但是非管理员用户不能通过表达式来获取其无权访问的信息。
表达式始终以等号 (=) 开始。等号后面跟有一个或多个操作数。所有操作数都会以计算运算符分隔。 系统会根据表达式中每个运算符的特定顺序从左至右地计算表达式。您可以使用圆括号来更改运算顺序。
每个操作数都可以是文本字符串、数字或属性值。您可以使用引号 (") 将文本括起来,以输入对文本字符串的引用,例如,"Text string"。您可以输入数字,以输入对数字的引用,例如,5.5(请注意,输入的数字必须带有小数点)。您可以采用以下某一方式输入对属性值的引用:
引用 | 示例 | 说明 |
'属性' | 'Title' | 引用相同元素中的属性的值 |
'元素标题!属性' | 'Req 14!Title' | 引用相同模块中特定元素的属性的值 |
'模块!元素标题!属性' | 'Requirements!Req 14!Title' | 引用特定模块中特定元素的属性的值 |
引用 | 示例 | 说明 |
'属性(单元格)' | 'MatrixValues(A2)' | 引用矩阵属性中的一个单元格。A2 位于第一列第二行。 |
'属性(单元格:单元格)' | 'MatrixValues(A2:B4)' | 引用矩阵属性中的多个单元格。A2:B4 是指单元格 A2、A3、A4、B2、B3 和 B4。 注: 该表达式不能用于时间网格属性单元格。
|
引用 | 示例 | 说明 |
'属性(工作表;单元格)' | ''TimeGrid(Sh1;A2)' | 引用时间网格属性的工作表中的单个单元格。 Sh1 是第一张工作表,A2 是位于第一列第二行的单元格。 |