可以在查询过滤器中定义[Any]
值,以声明我们希望此项目的所有匹配项。
例如,过滤器Work Item Type = [Any]
将返回所有工作项类型。
问题
使用与[Any]
匹配的过滤器是否有任何好处而不包括那些过滤器(例如,上面的示例过滤器被省略,我会看到相同的结果)。
同样,这是否有“最佳实践”;即某些使用(或避免)[Any]
的原因?
[Any]
变量的文档:https://www.visualstudio.com/en-us/docs/work/track/using-queries#query-operators-and-variables
我的假设是来自MS的新查询和OOTB查询包括这些过滤器,以便通过提供过滤器轻松查找和过滤常见属性。由于MS不希望默认过滤任何内容,因此他们将值设置为[Any]
,以便在过滤行存在时,直到自定义后才对结果产生影响。
答案 0 :(得分:1)
正如您推测的那样,您可以省略[Any],它只是您查询的起点。虽然我无法以任何方式证明这一点,但我也认为他们有过滤器作为建议供你利用。