我在一个使用 IBM RTC 进行变更管理的项目中担任(非正式)团队负责人(团队处理项目中特定类型的任务)。 现在,我创建了各种查询/报告,以简化我获取团队每周状态幻灯片所需信息的方式。
我遇到的问题如下。 在任务中有一个有效的估计(不是属性!),它被计算为 “如果存在‘校正’值,则使用‘校正’值,否则使用‘估计’值”.
所以一旦有人添加“更正”,那么我的“总估计”查询将不再提供正确的结果。
我期望/需要的:
查询/报告编辑器中的可能解决方案: 由于我无法查询“有效估计”,所以我尝试使用自定义表达式, 基于我能找到的 SPARQL 语法。 报告编辑器确实验证了这在形式上是正确的,但由于我没有 SPARQL 经验,我无法判断实际问题出在哪里。
SUM( IF($Task:Correction$ > 0, $Task:Correction$, $Task:Estimate$) ) /3600000
我得到的:
我已经尝试过的(在最好的情况下导致上面的“我得到的”):