0

我正在尝试在 Rally 中编写一个查询,它将向我展示几个项目的所有缺陷,但每次我保存查询时,我都会收到消息“无法解析:解析表达式错误 - 预期的”)”但看到“或“ 反而。”

这是实际的查询:

((((Project.Name = "Project A") OR (Project.Name = "Project B")) OR (Project.Name = "Project C")) OR (Project.Name = "Project D"))

我检查了 Rally 的所谓帮助,在我看来一切都设置正确,但也许我遗漏了什么?

4

2 回答 2

0

您的查询语法和括号分组看起来不错。我在自定义网格中测试了您上面的确切字符串,它解析得很好 - 没有“无法解析...”错误。也许将您使用的确切查询与上面的示例进行比较?复杂的 AND 和 OR 肯定会令人沮丧。如果您错过了运算符周围的括号或空格,查询引擎会抱怨。

于 2013-02-14T16:28:30.143 回答
0

仅供参考,我刚刚发现在浏览器中重新加载页面会强制评估更改后的查询表达式,而简单地保存修改后的查询并不能可靠地重新评估更改后的查询。

我观察到的症状是查询结果继续抱怨以前的查询字符串,即使我已经用不同的命名字段等替换了部分查询。这让我怀疑浏览器缓存,当刷新缓存没有帮助时,然后我浏览器页面是否重新加载,效果很好。

因此,如果您的浏览器页面在您遇到问题和稍后开始工作之间重新加载,那么这可能可以解释原因。

来自关于链接:Rally Build:master-9274,浏览器类型:firefox/19.0,rv:19.0

于 2013-03-21T21:26:41.540 回答