Pole, operátory, hodnoty a proměnných dotazu
Při vytváření dotazu hledání položek práce v Visual Studio Team Foundation Server 2010, můžete definovat jeden nebo více klauzulí, které identifikují sadu pracovní položky, které chcete najít. U každé klauzule zadáte pole, operátor a hodnota nebo proměnná. Všechny položky práce v projektu týmem můžete například vyhledat zadáním pole týmu projektu, operátor rovná se (=) a název týmu projektu jako hodnota. Namísto zadávání hodnotu zadáte proměnnou jako @ projektu, který představuje aktuální tým projektu.
Klauzule dotazu vzorku
Nebo |
Pole |
Operátor |
Hodnota |
A |
Tým projektu |
= |
@ Projektu |
Další obecné informace o dotazech naleznete v Hledání chyby, úkoly a jiné pracovní položky. Informace o navigaci v editoru dotazu nebo zobrazení dotazu pomocí klávesových zkratek v Klávesové zkratky pro Editor dotazů a zobrazení výsledků dotazu.
V tomto tématu
Nebo
Pole dotazu a hodnoty
Operátory dotazu
Proměnných dotazu
Kontrolní seznam pro definování klauzule dotazu:
V první prázdný řádek klepněte na záhlaví sloupce pole, klepněte na šipku dolů zobrazíte seznam dostupných polí a klepněte na položku v seznamu.
Další informace naleznete v hodnoty pole dotazu a.
Klepněte na záhlaví sloupce operátor ve stejném řádku, klepněte na šipku dolů zobrazíte seznam dostupných operátorů a klepněte na položku v seznamu.
Další informace naleznete v subjekty.
Ve stejném řádku klepněte na záhlaví sloupce hodnotu.
Zadejte hodnotu, nebo klepněte na šipku dolů a klepněte na položku v seznamu.
Další informace o použití proměnných určit aktuální tým projektu, uživatele nebo datum, viz proměnné.
Klepnutím přidejte klauzuli Klepnutím sem přidejte novou klauzuli.
Můžete přidat klauzuli dotazu na konec, vložit existující klauzule po klauzuli () a odeberte (), skupiny () a oddělit () doložky podle potřeby. Můžete také zkopírovat a vložit obsah klauzule do nového umístění. Další informace naleznete v tématu Kritéria filtru dotazu.
Nebo
Tento sloupec můžete určit, jak jsou testovány klauzulí. Můžete určit a Pokud chcete najít pracovních položek, které splňují kritéria uvedená v této klauzuli a předchozí klauzule. Můžete určit nebo Pokud chcete najít pracovní položky, které splňují kritérium tuto klauzuli nebo předchozí klauzule.
Pole dotazu a hodnoty
Při zadání hodnoty pro každé pole hodnota musí odpovídat datový typ tohoto pole. Všechna pole v Team Foundation máte datové typy uvedené v následující tabulce:
Typ dat |
Uložená data |
---|---|
Datum a čas |
V určitý okamžik koordinovaný světový čas (UTC). Můžete použít proměnnou @Today nebo @Today-1, nebo hodnotu, jako například 1, 1/2009. |
Double |
Reálné číslo, například 0,2 nebo 3.5. |
GUID |
Znakový řetězec, který představuje jedinečný identifikátor. |
HTML |
Textové řetězce, které podporují formát popisy. |
Integer |
Celé 32bitové číslo, který je podepsán jako 0, 1, 2, 34. |
Prostý text |
Textové řetězce, které podporují dlouhé popisy, jako pole Popis nebo historie jsou definovány pro pracovní položku. Pracovní položky založené na frázi nebo klíčové slovo obsažený v poli prostého textu můžete najít. |
řetězec |
Textový řetězec obsahující maximálně 255 znaků Unicode. |
TreePath |
Větvení stromové struktury, například oblast cesty nebo iterace cestu. Musí na položku v seznamu platných hodnot. Můžete najít položky práce rovná nebo ve stromové struktuře. |
Zpět na začátek
Operátory dotazu
Operátory dotazu můžete v následující tabulce určete, jak každá hodnota v klauzuli se musí vztahovat k odpovídající hodnotu pracovní položka. Informace o typu dat, který je přiřazen pracovní položky pole v Použití systémových polí a polí definovaných šablon procesů MSF.
Operátor dotazu |
Vrátí-li hodnota pracovní položka splňuje kritéria uvedená pracovní položky |
Příslušných datových typů |
---|---|---|
= |
Odpovídá hodnotě v klauzuli. |
Číslo, Text, datum, strom |
<> |
Neodpovídá hodnotě klauzule. |
Číslo, Text, datum, strom |
> |
Je větší než hodnota v klauzuli. |
Číslo, Text, datum |
< |
Je menší než hodnota v klauzuli |
Číslo, Text, datum |
>= |
Je větší než nebo rovna hodnotě klauzule. |
Číslo, Text, datum |
<= |
Je menší nebo rovna hodnotě klauzule. |
Číslo, Text, datum |
= [Pole] |
Odpovídá hodnotě obsažené v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
[pole] < > |
Neodpovídá hodnotě obsažené v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
> [pole] |
Je větší než hodnota obsažených v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
< [pole] |
Je menší než hodnota obsažených v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
> = [pole] |
Je větší než nebo rovna hodnotě obsažené v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
< = [pole] |
Je menší nebo rovna hodnotě obsažené v určeném poli |
Název pole, které je stejného typu jako pole Zadaná data |
Obsahuje |
Obsahuje hodnotu text v klauzuli. |
Text |
Neobsahuje |
Textová hodnota v klauzuli neobsahuje. |
Text |
V |
Odpovídá libovolnou hodnotu v množině s oddělovači. Můžete například najít pracovní položky, jejichž ID jsou 100, 101 a 102 zadáte hodnoty pro pole ID.
Důležité
Hodnoty s oddělovač seznamu, který odpovídá místní nastavení, které jsou definovány pro klientský počítač.Můžete například použít čárkou (,).
|
Číslo, Text, datum, strom |
Ve skupině |
Odpovídá hodnotě, která je členem skupiny v klauzuli. Můžete zadat výchozí, kategorie nebo vlastní skupinu v Team Foundation Server. Například můžete vytvořit dotaz k nalezení všech pracovních položek přiřazených členům skupiny přispěvatelů.
Poznámka
Jako hodnotu nelze zadat zabezpečení nebo skupiny distribuce e-mailů.
|
Řetězec odpovídající názvu skupiny uživatele nebo skupiny kategorií v Team Foundation Server.
Poznámka
Můžete použít Do skupiny operátor pouze pole použijte datový typ řetězec nebo pole Typ položky práce.
Informace o kategorii skupiny Seskupení typy práce položky do kategorií. |
Není ve skupině |
Hodnotu, která je členem skupiny v klauzuli neodpovídá. |
Řetězec odpovídající názvu skupiny uživatele nebo skupiny v kategoriiTeam Foundation Server
Poznámka
Můžete použít Není ve skupině operátor pouze pole použijte datový typ řetězec nebo pole Typ položky práce.
Informace o kategorii skupiny Seskupení typy práce položky do kategorií. |
Byla někdy |
Odpovídá hodnotě klauzule na předchozí bod. |
Text, datum |
V seznamu |
Odpovídá hodnotě klauzule nebo obsažených v uzlu v klauzuli. |
Strom |
Není pod |
Neodpovídá hodnotě klauzule a nejsou obsaženy v klauzuli uzlu. |
Strom |
Zpět na začátek
Proměnných dotazu
V následující tabulce k hledání pracovních položek, které se týkají aktuálního uživatele, aktuálního projektu nebo k aktuálnímu datu můžete používat proměnné.
Proměnná dotazu |
Použití |
---|---|
@Me |
Pomocí této proměnné automaticky vyhledá aktuální uživatel alias pole obsahující aliasy. Můžete například vyhledat pracovních položek, které jste otevřeli nastavíte pole sloupec Aktivován pomocí, operátor sloupec =a hodnotu sloupec @Me. |
@Project |
Vyhledávání položek v aktuálním projektu týmu práce pomocí této proměnné. Například najdete pracovních položek v aktuálním týmu projektu nastavíte pole sloupec Týmu projektu, operátor sloupec =a hodnotu sloupec @Project. |
@Today |
Pomocí této proměnné hledání pracovních položek, které se vztahují k aktuálnímu datu nebo dřívější datum. Můžete také změnit @Today proměnné odečtení hodnoty dny. Můžete například vyhledat všechny položky nastavení aktivováno v posledním týdnu pole sloupec Datum aktivace, operátor sloupec > =a hodnotu sloupec @Today - 7. |
[Any] |
Hledání pracovních položek, které se vztahují na libovolnou hodnotu určitého pole definovaná pomocí této proměnné. |
Zpět na začátek
Viz také
Úkoly
Přidat, odebrat, změnit pořadí a řazení sloupců
Uložit, kopírovat, přejmenovat a odstranit pracovní položku dotazy
Seznam pracovních položek (plochý seznam výchozí)
Zobrazit a upravit pracovní položky v zobrazení přímé odkazy
Zobrazit a upravit pracovní položky ve stromovém zobrazení
Koncepty
Hledání chyby, úkoly a jiné pracovní položky
Další zdroje
Sdílení pracovních položek a dotazy s ostatními členy týmu
Historie změn
Datum |
Poslední dokumenty |
Důvod |
---|---|---|
Červenec 2010 |
Opravit informace o delimitor, které používáte při zadání více hodnot. |
Názory zákazníků |
Září 2010 |
Opravit informace o hodnoty, které můžete zadat Do skupiny a Není ve skupině operátory. |
Názory zákazníků |