Filtr
Pomocí filtru můžete v tabulce zobrazit pouze řádky, které splňují určité kritérium. Příkazy pro práci s filtrem najdete v místní nabídce tabulky a také v místní nabídce záhlaví.
Aplikace na ploše
V desktopové aplikaci AM Console se filtr ovládá jiným způsobem než ve webovém prohlížeči (ALVAO WebApp). Je-li filtr povolen, zobrazí se parametry filtru v řádku pod záhlavím tabulky
Filtr se zapíná a vypíná příkazem Filtr v místní nabídce v záhlaví tabulky.
Filtrování podle výběru
Tento příkaz je užitečný v případě, že tabulka obsahuje příliš mnoho řádků a nás zajímá jen několik z nich. V takovém případě můžeme kliknout pravým tlačítkem myši na konkrétní buňku a z nabídky vybrat příkaz Filtrovat výběrem. Tím se v tabulce zapne filtr, který zobrazí pouze řádky s vybranou hodnotou. Pokud chcete filtrovat podle více hodnot, vyberte v tabulce nejprve řádky s těmito hodnotami a poté v daném sloupci použijte filtr podle výběru
Například na kartě Detekce v hlavním okně lze zobrazit dlouhý seznam různých detekcí. Pokud nás zajímají pouze softwarové detekce, tj. řádky, které mají ve sloupci Species (Druh) hodnotu "software", stačí v tabulce najít jeden řádek se softwarovou detekcí, kliknout pravým tlačítkem myši na hodnotu ve sloupci Species (Druh) a z nabídky vybrat Filter by Selection (Filtrovat výběrem). Tím se v tabulce zapne filtr, který propustí pouze řádky s vybranou hodnotou ve sloupci Species (Druh)
Poznámka:
Příkaz
Filtrovat výběrem lze umístit pouze do podnabídky
Tabulka
Filtrovat mimo výběr
Tento příkaz se používá podobně jako příkaz Filtrovat podle výběru. Rozdíl spočívá v tom, že řádky, které mají ve sloupci vybranou hodnotu, jsou odfiltrovány a všechny ostatní projdou. Tento příkaz lze také použít pro více vybraných řádků tabulky najednou
Rozšířený filtr
Pokud je filtr povolen, můžete jeho nastavení ručně změnit v řádku pod záhlavím. Zadáte-li do sloupce text, zobrazí se v tabulce pouze řádky, jejichž hodnota v tomto sloupci obsahuje zadaný text. Při porovnávání hodnot se diakritika ignoruje.
Hvězdička představuje libovolný počet libovolných znaků, takže pokud zadáte například "ar", filtrem projdou pouze hodnoty, které obsahují podřetězec "ar". Zadání "*ar*" by mělo stejný výsledek, protože hvězdička se na začátek a konec přidává automaticky.
Další možností je zadat do filtru logický výraz, např
"*ar*" nebo "*unk*".
Hledané části textu musí být uzavřeny v uvozovkách. Ve výrazu lze použít následující logické operátory:
Klíčová slova uvedená v následující tabulce lze použít pouze ve sloupcových filtrech s hodnotami Ano/Ne (logické):
Klíčové slovo |
ano / ano |
ne / ne |
Pro sloupce typu text, číslo a datum a čas je možné použít matematické operátory em> ">" (větší), "<" (menší), ">=" (větší nebo rovno), "<=" (menší nebo rovno), "!,Not,<>,!=" (negace, ne, nerovná se), "=,==" (rovná se). Při porovnávání textů se předpokládá jejich alfanumerické pořadí
Filtr nad sloupci typu "datum a čas"
Pokud je sloupec typu "datum a čas", jsou podporovány následující možnosti zápisu filtru:
- @now - zobrazí záznamy od dnešního data a aktuálního času s přesností na hodiny.
- @today - zobrazí záznamy pouze z dnešního dne.
- *.M.RRRR - zobrazí data z měsíce M a roku RRRR
- *.*.YYYY - zobrazí data z roku YYYY
- D.M.YYYY - zobrazí data z konkrétního dne D.M.YYYY
- D.M.RRRR H - zobrazí data z konkrétního dne D.M.RRRR a hodiny H
- D.M.RRRR H:M - zobrazuje data z konkrétního dne D.M.RRRR a hodiny H a minuty M
- operátory:
Operátor | Popis | Příklad použití |
<, >, <=, >= | menší, větší, menší nebo rovno, větší nebo rovno | >15.4.2013 |
=, == | rovná se | =15.4.2013 |
!=, <> | nerovná se | <>15.4.2013 |
Ne, ! | nerovná se (stejný význam jako nerovná |
se)
Poznámka:
- M/D/YYYYYa YYYY-M-D, za oddělovačem data může být mezera, číslice dne a měsíce mohou být zapsány jako jednociferné nebo dvojciferné, rok musí být zapsán jako čtyřciferné číslo.
- Pokud je použit operátor AND nebo OR, musí být uveden také některý matematický porovnávací operátor (např. =).
- K proměnné @now lze přičíst/odečíst celé číslo představující počet hodin. Výsledná doba se počítá bez ohledu na provozní dobu, víkendy a svátky. Např. @now+10 znamená: za 10 hodin.
- K proměnné @today lze přičíst/odečíst celé číslo představující počet dní. Výsledné datum se vypočítá na základě kalendáře bez ohledu na servisní hodiny, víkendy a svátky. Např. @today-1 znamená: včera.
Příklady
- Dnešní data:
@today
- Data za posledních 30 dní:
>= (@today - 30)
- Data za následující den:
= (@today + 1)
- Údaje za následující 3 dny:
(> @today) AND (<= (@today + 3))
- Data za následujících 5 hodin od teď::
(> @now) AND (<= (@now + 5))
- Údaje k 14. 4. 2017:
14.4.2017
- Data k 15:00 dne 24.10.2017:
15.10.24.2017
- Údaje za měsíc březen 2017:
* 3. března 2017
- Údaje za rok 2016: březen 2017: 3:
*.*.2016
- Údaje za leden až květen 2018: *.2018:
>=2018 a <1.6.2018
- Data from October 5 and 6, 2017:
=2017 nebo =6.10.2017
Proměnná @me
Proměnná @me představuje jméno aktuálně přihlášeného uživatele. Můžete ji použít k vyfiltrování záznamů týkajících se aktuálně přihlášeného uživatele.
Tato proměnná je k dispozici v servisním středisku ALVAO:
- Požadavky - ve sloupcích Žadatel a Řešitel
- Deník - ve sloupcích Od, Do, Vytvořil, Řešitel, Žadatel
- Tabulka Deník požadavků (vlevo dole) - ve sloupcích Od, Do, Vytvořil
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.