0

いくつかのプロジェクトのすべての欠陥を表示するクエリを Rally で作成しようとしていますが、クエリを保存するたびに、「解析できませんでした: 式の解析中にエラーが発生しました -- 予期される ")" というメッセージが表示されますが、"OR " 代わりは。"

実際のクエリは次のとおりです。

((((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 ビルド: master-9274 、ブラウザの種類: firefox/19.0、rv:19.0

于 2013-03-21T21:26:41.540 に答える