具有多个OR子句的拉力赛中的自定义网格查询

时间:2013-02-14 16:12:55

标签: rally

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

以下是实际查询:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

fyi,我刚刚发现在浏览器中执行页面重新加载会强制评估已更改的查询表达式,而只是保存修改后的查询可靠地重新评估已更改的查询。

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

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

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