创建工作项查询

更新:2007 年 11 月

可使用查询基于工作项表单中的信息查找工作项。简单的查询可以搜索在表单的某部分包含特定值的工作项,例如,分配给您的所有工作项。更复杂的查询可以搜索表单上的多个值。通过使用子句创建查询可精练查询结果。

在 Team Foundation 工作项跟踪中,专门针对工作项的查询称为工作项查询,并通过使用文件扩展名 .wiq 来予以标识。

查询运算符

创建工作项查询时,查询子句中会用到查询运算符。每个查询子句都由一个字段名称、一个查询运算符和一个值组成。在确定某个工作项是否应包括在结果中时,应用的运算由查询运算符决定。

下表列出了可用于在 Team Foundation 中跟踪工作项的查询运算符。

查询运算符

说明

适用的字段类型

=

如果该字段与指定的值匹配,将返回一个工作项。

数字、文本、日期和树

<>

如果该字段与指定的值不匹配,将返回一个工作项。

数字、文本、日期和树

>

如果该字段大于指定的值,将返回一个工作项。

数字、文本和日期

<

如果该字段小于指定的值,将返回一个工作项。

数字、文本和日期

>=

如果该字段大于或等于指定的值,将返回一个工作项。

数字、文本和日期

<=

如果该字段小于或等于指定的值,将返回一个工作项。

数字、文本和日期

包含

如果该字段包含指定的文本值,将返回一个工作项。

文本

不包含

如果该字段不包含指定的文本值,将返回一个工作项。

文本

包含在其中

如果该字段与指定集合中的任意值匹配,将返回一个工作项。例如,如果将 ID 字段与由值 100、101 和 102 组成的集合相比较,将返回工作项 100、101 和 102。

数字、文本、日期和树

曾是

搜索字段的历史记录。如果字段历史记录中的任一值与指定的值相匹配,将返回工作项。

文本和日期

其下

搜索树字段并返回位于值所指定的节点下面的所有工作项。

不在其下

搜索树字段并返回不在值所指定的节点下面的所有工作项。

查询变量

使用查询变量可以为查询生成值,从而创建搜索当前日期、当前用户或当前项目的动态查询。

下表列出了 Team Foundation 工作项跟踪 中的可用查询变量。

查询变量

结果

@Me

使用“值”列中的 @Me 值可以自动在具有用户别名的字段中搜索当前用户的别名。例如,如果您要返回自己打开的工作项的列表,应将“字段”列设置为“激活者”,将“运算符”列设置为“=”,将“值”列设置为 @Me。

@Project

对引用团队项目的任何字段使用“值”列中的 @Project 值,可以在当前团队项目中进行搜索。例如,如果您要返回当前选定项目的所有活动工作项的列表,应将“字段”列设置为“团队项目”,将“运算符”列设置为“=”,将“值”列设置为 @Project。

@Today

对任何日期字段使用“值”列中的 @Today 值可以搜索当前日期。每次运行时,查询都会输入当前日期。还可以通过减去天数来修改 @Today 变量。例如,要查找上周激活的所有项,应将“字段”列设置为“激活日期”,将“运算符”列设置为“>=”,将“值”列设置为 @Today - 7。

本节内容

请参见

其他资源

添加和修改工作项