Filtrowanie danych
Każda kolumna, która wspiera filtrowanie zawiera w nagłówku pole pozwalające na ustalenie kryteriów filtrowania.
Filtrowanie odbywać się może poprzez:
- szybki filtr - wartość wpisywana jest w pole tekstowe w nagłówku kolumny
- filtr szczegółowy - kryteria wyszukiwania wpisywane są w poszczególne pola formularza widocznego po naciśnięciu ikony filtrowania
Filtr nie będzie dostępny dla kolumn, których typ nie wspiera filtrowania lub jest nieobsługiwany.
Filtrowanie tekstu
Filtrowanie tekstu dostępne jest zarówno z poziomu szybkiego filtru jak i filtru szczegółowego. W obu filtrach możemy wykorzystać specjalne znaczniki:
Znak | Opis |
---|---|
* | (gwiazdka) Oznacza zero lub więcej dowolnych znaków |
? | (znak zapytania) Oznacza jeden dowolny znak |
! | (wykrzyknik) Użyty na początku szukanego wyrazu oznacza negację |
Szybki filtr
Szybki filtr umożliwia wyszukiwanie wartości zawierających podaną frazę. Zasady wyszukiwania:
- wyszukuje wartości zawierające szukaną frazę w dowolnym miejscu
- podczas wyszukiwania pomijana jest wielkość liter
W szybkim filtrze możemy wykorzystać specjalne zmienne:
Negacja ( ! ) | Dowolny ciąg ( * ) | Dowolny znak ( ? ) |
---|---|---|
Filtr szczegółowy
Filtr szczegółowy pozwala na większą kontrolę nad wyszukiwanym tekstem. W odróżnieniu od szybkiego możemy dodatkowo:
- wyszukać puste wartości
- wyszukać wartości dokładnie takie same
- wyszukać z uwzględnieniem wielkości liter
Formularz filtru szczegółowego zawiera pole tekstowe w którym wpisujemy wyszukiwany tekst oraz przełącznik określający czy podczas wyszukiwania wielkość liter będzie brana pod uwagę.
Po uzupełnieniu formularza aplikujemy filtr poprzez przycisk Zastosuj. Przycisk Wyczyść umożliwia wyczyszczenie wcześniejszego szczegółowego filtru.
Poniżej przedstawiono przykłady różnych filtrów wraz z ich wynikami:
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie pustych wartości | Pole wyszukiwania pozostawiamy puste | ||
Wyszukiwanie niepustych wartości | W polu wyszukiwania wpisujemy znak ! | ||
Wyszukiwanie dokładnego tekstu | W polu wyszukiwania wpisujemy szukany tekst oraz zaznaczamy opcję Uwzględnij wielkość liter | ||
Wyszukiwanie z wykorzystaniem znaczników | W polu wyszukiwania wpisujemy wyszukiwaną frazę z wykorzystaniem wyżej opisanych znaków specjalnych |
Wyszukiwanie na podstawie wielkości liter może nie działać poprawnie na niektórych bazach danych w zależności od ich konfiguracji.
Filtrowanie liczb
Filtrowanie liczb (całkowitych i zmiennoprzecinkowych) możliwe jest z poziomu filtru szybkiego oraz szczegółowego.
Szybki filtr
Szybki filtr jest pozwala na proste filtrowanie po dokładnej wartości, ale również umożliwia wyszukanie wartości które są równe, większe, większe bądź równe, mniejsze, mniejsze bądź równe oraz różne od podanej liczby.
Wyrażenie filtrująca ma postać {operator} {liczba} gdzie:
- {operator} : opcjonalny operator który definiuje sposób porównania wartości (jeżeli zostanie pominięty, wyszukiwane będą wartości równe wpisanej liczbie)
- {liczba}: liczba całkowita lub zmiennoprzecinkowa po której odbywa się filtrowanie
Wszystkie możliwe operatory wraz z przykładami przedstawione są poniżej:
Operator | Przykład | Wynik |
---|---|---|
= | =5 | Wiersze równe 5 |
== | ==2,25 | Wiersze równe 2,25 |
!= | !=0 | Wiersze różne od 0 |
> | >100 | Wiersze większe od 100 |
>= | >=100 | Wiersze większe lub równe 100 |
< | <-50.5 | Wiersze mniejsze niż -50.5 |
<= | <=-100 | Wiersze mniejsze lub równe -100 |
Wygląd przykładowych filtrów:
Filtr szczegółowy
Filtrowanie daty
Filtrowanie czasu
Filtrowanie daty i czasu