公式组成部分
产品管理员可以在您的属性公式中使用以下任何组成部分。
运算符
运算符是可在公式中使用的操作。
| 运算符 | 描述 |
|---|---|
| + (加号) | 相加 (5+1) |
| /(正斜杠) | 相除 (6/3) |
| *(星号) | 乘法。 (2*4) |
| -(减号) | 减法。(9-2) |
| < (大于符号) | 大于 (x > y) |
| > (小于符号) | 小于 (y < x) |
| =(等于符号) | 等于 (x = y) |
| %(百分比符号) | 计算一个数字除以另一个数字的余数。 |
| ()(括号) | 说明括号中的表达式将首先计算。所有其他表达式将使用标准运算符优先级进行计算。 |
函数
函数执行公式中的计算。
| 函数 | 选项 | 描述 | 示例 |
|---|---|---|---|
| COUNT | 计算问题或应用程序网格布局中出现的值。 基于过滤器进行计数(问题过滤器) 如果扫描未运行,则计数为空,而且将显示为空列。如果扫描已运行,则计数为 0 或更高的数值。 |
COUNT (status=open) | |
| IF | 确定表达式为 true 还是为 false。如果为 true,则返回特定值。如果为 false,则返回其他值。 IF(logical_test, [value_if_true], [value_if_false]) |
IF(businessimpact > 1, 5, 0) | |
| MAX |
|
返回一列数中最大的数。 MAX (issue attribute, issue filter) |
MAX (severity, status=open) |
过滤器
过滤器是显示为应用程序列标题的问题属性特性。
| 过滤器 | 选项 |
|---|---|
| 分类 | 明确、可疑。AppScan Source 发现的“分类结果”(静态分析)。 |
| 严重性 | 关键、高、中、低、参考 |
| 状态 | 已修复、进行中、已重新开启、无关、未解决的、新的 |
| 发现方法 | dast(动态分析)、sast(静态分析) |
值
公式使用多个内置属性作为预定义值。当您创建并保存定制的“下拉”或“公式”属性时,此属性还将显示为您可以使用的值。| 值 | 描述 |
|---|---|
| businessimpact | 下拉值:
|
| newissues | 公式:
|
| criticalissues | 公式:
|
| highissues | 公式:
|
| lowissues | 公式:
|
| mediumissues | 公式:
|
| totalissues | 公式:
|
| openissues |
|
| 进行中的工作 | 公式:
|
| riskrating | 公式:
|
| testingstatus | 下拉值:
|