2013-02-14 3 views
0

Я пытаюсь написать запрос в Rally, который покажет мне все дефекты для нескольких проектов, но каждый раз, когда я сохраняю запрос, я получаю сообщение «Не могу разобрать: ошибка выражение синтаксического анализа - ожидаемое ")", но вместо этого увидел "ИЛИ".Пользовательский сетчатый запрос в ралли с несколькими OR-пунктами

Вот фактический запрос:

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

Я проверил так называемый Помощь ралли и мне кажется, что все настроено правильно, но, возможно, я что-то не хватает?

ответ

0

Ваши синтаксис запросов и скобки в порядке. Я проверил вашу точную строку выше в пользовательской сетке, и она отлично разбирается - ошибка «Не удалось разобрать ...». Может быть, сравнить точный запрос, который вы используете против вашего образца выше? Комплекс AND и OR могут определенно расстраивать. Если вы пропустите круглые скобки или пробелы вокруг операторов, механизм запроса будет жаловаться.

+0

Спасибо. Теперь он работает без меня, внося никаких изменений в это ... не знаю, почему это было не раньше сегодня. – TechWriter

0

fyi Я только что обнаружил, что выполнение перезагрузки страницы в браузере заставляет измененное выражение запроса оцениваться, тогда как просто сохранение измененного запроса не надежно переоценивает измененный запрос.

симптом я наблюдал было, что результаты запроса продолжали жаловаться на строку запроса в предыдущий, хотя я заменил части запроса с различными именованных полей и т.д. Это заставило меня подозревать кэширование браузера, и при промывке кэш не помогло, затем я перезагрузил страницу браузера, которая отлично работала.

Итак, если ваша страница браузера была перезагружена между тем, когда у вас возникла проблема, а затем, когда она приступила к работе, это может объяснить почему.

С О ссылке: Rally Сложение: мастер-9274, Тип браузера: Firefox/19,0, с.в.: 19,0

Смежные вопросы