Как написать предложение запроса рабочего элемента TFS 2010, чье значение является значением поля? - PullRequest
2 голосов
/ 03 мая 2011

Я думаю, что этот вопрос может возникнуть из-за недостатка знаний, но здесь мы идем ...

Я пытаюсь написать новый командный запрос (используя новую опцию запроса Team Explorer, в VS 2010 ), что я хочу, довольно просто; по существу, список рабочих элементов, значение [Завершенная работа] которых превышает значение поля [Исходная оценка]. Другими словами, WI, которые превысили свои первоначальные оценки.

Представление VS 2010, по-видимому, не имеет возможности показать WIQL, сгенерированный изнутри, поэтому мне придется описать, что я сделал / пытаюсь сделать через интерфейс VS 2010.

Предложения довольно стандартны для начала;
Team Project = @ Project
И тип рабочего элемента = Задача
И Штат = [Любой]

Я добавил caluse (чтобы удалить все рабочие элементы без оценки)
И Orignial Estimate <> ''

Я думал, что следующим шагом будет сама простота; добавив пункт в соответствии с
И выполненные работы> Первоначальная смета

Но независимо от того, как я пытаюсь записать «Исходную оценку» в поле значения пользовательского интерфейса (как Исходная оценка , [Исходная оценка] и многие другие варианты) до настоящего времени все, что я получаю, это строка, указывающая, что входная строка была не в правильном формате .

Возможно ли это? Я бы подумал, что будут поддерживаться простые сравнения со значением другого поля WI, не так ли? Если это возможно, что он ** синтаксис?

Спасибо.

Обновление

Я посмотрел шаблон задачи и подтвердил, что Исходная смета и Оставшаяся работа являются двойными и имеют следующие полные имена (если они будут существенными)

     Friendly Name       Type      Ref Name     
     Original Estimate   Double    Microsoft.VSTS.Scheduling.OriginalEstimate
     Remaining Work      Double    Microsoft.VSTS.Scheduling.RemainingWork

1 Ответ

2 голосов
/ 03 мая 2011

Вам просто нужен оператор> = [Field] вместо оператора> =:

Исходная смета> = [Поле] Заполнено Работа

...