Я думаю, что этот вопрос может быть вызван недостатком знаний, но начнем...
Я пытаюсь написать новый командный запрос (используя новый параметр запроса в Team Explorer, в VS 2010), то, что я хочу, довольно просто; по сути, это список рабочих элементов, значение [Завершенная работа] которых превышает значение поля [Исходная оценка]. Другими словами, WI, которые превысили свои первоначальные оценки.
В представлении VS 2010, похоже, нет возможности показать, как WIQL создается под капотом, поэтому мне придется описать, что я сделал/пытаюсь сделать с помощью пользовательского интерфейса VS 2010.
Пункты довольно стандартны для начала;
Командный проект = @Project
И тип рабочего элемента = Задача
И состояние = [Любой]
Я добавил условное обозначение (чтобы удалить все рабочие элементы без оценки)
И первоначальную оценку ‹> ''
Я думал, что следующим шагом будет сама простота; добавление предложения по типу
Выполненная работа > Исходная оценка
Но как бы я ни пытался написать «Исходная оценка» в поле значения пользовательского интерфейса (как Исходная оценка, [Исходная оценка] и многие другие варианты), на сегодняшний день все Я получаю строку, указывающую на то, что Входная строка имеет неверный формат.
Это возможно? Я думал, что простые сравнения со значением другого поля WI будут поддерживаться, не так ли? Если можно, то какой он** синтаксис?
Спасибо.
Обновлять
Я просмотрел шаблон задачи и подтвердил, что и Исходная оценка, и Оставшаяся работа дублируются и имеют следующие полные имена (если они актуальны):
Friendly Name Type Ref Name
Original Estimate Double Microsoft.VSTS.Scheduling.OriginalEstimate
Remaining Work Double Microsoft.VSTS.Scheduling.RemainingWork