0

背景:Team Foundation Queriesで演算子の優先順位を変更するにはどうすればよいですか?

のVisual Studio 2015は、バグなどチーム基礎サーバー(TFS)に保存されている、あなたの作業項目にクエリを作成することができます。あなたは閉じられ、解決されていない現在のプロジェクトのバグを返します

enter image description here

などの条件を追加クエリエディタがあります。これまでのところ正常に動作し、バグは外部システム(HP ALM)からTFSに複製されます。

私は今、私はフィールド「に割り当て」を使用してcontitionとして追加することができ、私だけに割り当てられているバグを制限したいのですが、ALMは、フィールド「に割り当てHP ALM」によって追跡された別のアカウントを使用している場合。


だから私は

(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced) 
AND (HP ALM Assigned To = "myALMID" OR Assigned To = @Me) 

しかし、あなたはそれが上に示しているようクエリエディタは、ブラケット、および条件を入力することはできません見ることができますとしてのような条件を作成したいです正しいものはありません。

(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced) 
AND (HP ALM Assigned To = "myALMID") 
OR Assigned To = @Me 

時間は同じではありませんように見える - 代わりに、それはANDオペレータがORよりも優先されるので、条件に

(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced) 
AND (HP ALM Assigned To = "myALMID") 

を満たす@MeORすべての項目に割り当てられたすべての項目が表示されます。


質問:
私はそうクエリが期待どおりに動作している変更する必要がありますか?



更新:Daniel Mannにより示唆されるように、私は、グループ化して、それを試してみましたが、それはまた、私が望む結果を返しません:

enter image description here

私は変更しようとしましたOR HP ALM Assigned To = "myALMID"AND HP ALM Assigned To = "myALMID"でも、それでも正しいことはしません。

答えて

0

Cece - MSFTDaniel Mannの両方からヒントを考慮し、私は、クエリを修正しましたわずか14項目が返されていますが、これは正しいです。 の問題は解消されたようですが、両方ともに感謝します。

今、私はこのことから学んだことを、私はまとめてみましょう:

  • 条件は関係するように見える表示される順番。割り当てられたHP割り当てグループを先頭に移動し、それらの間で「OR」のみを選択してグループ化します。

  • 私は引用符で囲まれたALM IDを持っています。 。

  • 同情は、クエリエディタは、「NOT IN」許可だけ「ではないではありませんということです何

私は一緒に状態条件をグループ化された(それが必要な場合、私はわかりません)私は除外したいと思っていた各州の "州"の行を繰り返さなければなりませんでした。

1

複数の句を選択すると、それらをまとめてグループ化できます。 UIにはボタンがあり、右クリックのコンテキストメニューにはアイテムがあります。

+0

ヒントはありがたいですが、私のアップデートを見てください - まだそれに問題があります。 – Matt

1

グループ句は私の側で機能します。

enter image description here

あなたは今そこにそれを見ることができます:あなたは、フィールドHP ALM Assigned Toが正しい値であるかどうかを確認することがあります。次のように

enter image description here

関連する問題