表达式结构

您可在文本、整数、浮点和日期属性以及矩阵和时间网格属性单元格中输入表达式。

IBM® Rational® Focal Point™ 可对表达式求值,并将值显示在属性或单元格中。所有用户都可以输入表达式,但是非管理员用户不能通过表达式来获取其无权访问的信息。

表达式始终以等号 (=) 开始。等号后面跟有一个或多个操作数。所有操作数都会以计算运算符分隔。 系统会根据表达式中每个运算符的特定顺序从左至右地计算表达式。您可以使用圆括号来更改运算顺序。

每个操作数都可以是文本字符串、数字或属性值。您可以使用引号 (") 将文本括起来,以输入对文本字符串的引用,例如,"Text string"。您可以输入数字,以输入对数字的引用,例如,5.5(请注意,输入的数字必须带有小数点)。您可以采用以下某一方式输入对属性值的引用:

表 1. 属性中的引用
引用 示例 说明
'属性'  'Title' 引用相同元素中的属性的值
'元素标题!属性' 'Req 14!Title' 引用相同模块中特定元素的属性的值
'模块!元素标题!属性' 'Requirements!Req 14!Title' 引用特定模块中特定元素的属性的值
注释:
  • 如果属性名称中包含单引号 (') 或感叹号 (!),那么必须在输入表达式时排除这些符号。
  • 引用模块时,请使用“模块”菜单中所显示的模块名称。引用元素时,请引用元素“标题”属性的值。引用属性时,请使用属性列表中所显示的属性名称。

矩阵属性单元格

引用矩阵属性中的单元格时,请指定您所请求的单元格。
表 2. 矩阵属性单元格中的引用
引用 示例 说明
'属性(单元格)'  'MatrixValues(A2)' 引用矩阵属性中的一个单元格。A2 位于第一列第二行。
'属性(单元格:单元格)'  'MatrixValues(A2:B4)' 引用矩阵属性中的多个单元格。A2:B4 是指单元格 A2、A3、A4、B2、B3 和 B4。
注: 该表达式不能用于时间网格属性单元格。
表达式的用法:
注: 您可在矩阵属性的标题列和标题行中输入表达式,但是不能从其他表达式引用标题列和标题行单元格。

时间网格属性单元格

引用时间网格属性时,请指定您所请求的工作表和单元格。
表 3. 时间网格属性单元格中的引用
引用 示例 说明
'属性(工作表;单元格)' ''TimeGrid(Sh1;A2)' 引用时间网格属性的工作表中的单个单元格。 Sh1 是第一张工作表,A2 是位于第一列第二行的单元格。

反馈