【问题标题】:Multiple "Value" queries in TFS 12.0TFS 12.0 中的多个“值”查询
【发布时间】:2016-11-18 05:18:09
【问题描述】:

是否可以在 TFS 查询中包含多个值,这样我就不必创建单独的 AND 子句?

现在我必须执行以下操作。

AND > STATE <> CLOSED
AND > STATE <> RESOLVED
AND > STATE <> COMPLETED

我只是想找出所有未关闭、未完成或未解决的任务。我上面的内容目前有效,但我只是想知道是否可以使用 ONE 子句来执行此操作(我想我可以用逗号分隔这些内容(如关闭、完成、已解决),但这不起作用 - 当我使用逗号时,它实际上似乎忽略了所有内容并显示了每个项目)。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    您可以使用 In 在分隔集中搜索任何值。使用与为您的客户端计算机定义的区域设置相对应的列表分隔符来分隔值。例如,您可以使用逗号 (,)。更多详情here

    State   IN    New, Active
    

    但没有 NOT IN 等价物。

    不过,您不需要对状态进行分组(少了一步)

    【讨论】:

    • 谢谢你,成功了。但实际上现在我看它,(个人)它使查询更容易查看和使用单独的 AND 子句进行管理。再次感谢您。
    • @DaveShaw 我不知道你能做到,谢谢。我经常这样做的笨拙方式是:“And state = New”与“Or state=Active”组合在一起
    • 注意发布您的表现。我正在尝试这个东西,它会呈现不同的结果,所以我猜这是语法问题。我需要与 in 相关的列表中的任何分隔符或大括号吗?当我去 State=Active 或 State=New 时,我会得到结果。当我将其更改为 State in Active,New 我得到 nada...MSDN他列出了与区域设置相对应的分隔符,但我尝试了逗号,分号和一堆其他的东西......
    • @KonradViltersten 我添加了一张图片
    • 这就是我准确地设置 State 行的方式。要么你去 PhotoShop 上,要么我的 TFS 不喜欢我……我给你 +1 反正是为了专心。任何想法为什么我的行为不端?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 2010-12-13
    • 1970-01-01
    • 2015-02-21
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多