Typy filtrów w programie Tableau: Warunek według formuły, np.tract, Kontekst
⚡ Inteligentne podsumowanie
Typy filtrów w Tableau kontrolują liczbę rekordów docierających do widoku i kolejność stosowania tych ograniczeń. Ta strona obejmuje np.tracfiltry t, źródła danych, kontekstu, wymiaru i miary, wraz z szybkimi filtrami, filtrami użytkownika i każdym oknem dialogowym warunku filtra.
Dane można uporządkować i uprościć, stosując różne techniki w programie Tableau. W tym samouczku do demonstracji wykorzystamy plik tekstowy „Sample–Superstore.csv”.
Rodzaje filtrów
Filtry można zastosować w arkuszu, aby ograniczyć liczbę rekordów znajdujących się w zbiorze danych. W Tableau Desktop używane są różne typy filtrów w zależności od różnych celów. Poniżej podano różne typy filtrów używanych w Tableau. Nazwy typów filtrów są sortowane na podstawie kolejności ich wykonania Żywy obraz.
- ExtracFiltry t
- Filtry źródeł danych
- Filtry kontekstowe
- Filtry wymiarowe
- Zmierz filtry
Ta kolejność nie jest kosmetyczna. Ponieważ każdy filtr zawęża zakres działania kolejnego, sekcja poniżej wyjaśnia kolejność, zanim omówione zostaną poszczególne typy filtrów.
Filtruj kolejność Operacje w programie Tableau
Tableau stosuje filtry w ustalonym potoku. Filtr umieszczony wcześniej usuwa wiersze, zanim jakikolwiek późniejszy filtr, obliczenie lub suma je uwzględni, dlatego dwa filtry, które wyglądają identycznie, mogą generować różne wyniki w zależności od tego, gdzie się znajdują.
Sekwencja wygląda następująco.
- Extracfiltry t — stosowane podczas gdy lokalny extracPlik t jest tworzony. Wykluczone tutaj wiersze nigdy nie trafiają do pliku .hyper, więc nic nie może ich odzyskać.
- Filtry źródeł danych — stosowane, gdy skoroszyt odpytuje źródło. Działają one zarówno na połączeniach na żywo, jak i na połączeniach extracts i działają jako ograniczenie obejmujące cały skoroszyt.
- Filtry kontekstowe — zastosowane następnie, tworząc tymczasową tabelę, do której odpytują wszystkie pozostałe filtry.
- Filtry wymiarów — filtry kategoryczne umieszczone na półce Filtry, oceniane przed jakąkolwiek agregacją.
- Filtry pomiarowe — stosowane po agregacji, ponieważ testowana wartość istnieje dopiero po zsumowaniu lub uśrednieniu wierszy.
W praktyce liczą się dwie konsekwencje. Po pierwsze, filtr wymiaru Top N jest obliczany na podstawie tego, co przetrwało filtr kontekstowy, więc dodanie filtra kontekstowego zmienia elementy pojawiające się w Top N. Po drugie, filtr miary nie może usunąć wierszy przed uruchomieniem Top N na poziomie wymiaru, ponieważ agregacja następuje później w łańcuchu.
Po ustaleniu kolejności każdy typ filtra jest omawiany w kolejności, w jakiej jest wykonywany.
ExtracFiltry t
ExtracFiltry t służą do filtrowania extracdane zmienne ze źródła danych. Ten filtr jest używany tylko wtedy, gdy użytkowniktracpobiera dane ze źródła danych.
Po połączeniu pliku tekstowego z programem Tableau można zobaczyć dane na żywo i na żywotracOpcja „t” w prawym górnym rogu karty źródła danych. Połączenie na żywo łączy się bezpośrednio ze źródłem danych. Np.tracpołączenie t extracPobiera dane ze źródła danych i tworzy lokalną kopię w repozytorium Tableau. Procedura tworzenia pliku extracFiltr tingowy jest podany w następujący sposób.
Krok 1) Po podłączeniu pliku tekstowego do Tableau,
- Kliknij „Wyj.tracprzycisk radiowy „t”, jak pokazano na rysunku.
Spowoduje to utworzenie kopii lokalnej w repozytorium Tableau.
Krok 2) Następna,
- Kliknij opcję „Edytuj” znajdującą się obok opcjitracprzycisk t.
- Otwiera „ExtracW oknie „dane t” kliknij opcję „Dodaj”.
Krok 3) Otworzy się okno „Dodaj filtr”, w którym można wybrać warunki filtra.
Możesz wybrać dowolne pole i dodać jako np.tracFiltr t. W tym przykładzie wybraliśmy „Kategori” jako np.tracfiltr t.
- Wybierz z listy opcję „Kategoria”.
- Kliknij „OK”.
Po kliknięciu przycisku OK otwiera się okno filtra.
Okno filtrów oferuje wiele opcji filtrowania „Kategorii” w oparciu o różne przypadki użycia. Wszystkie przypadki użycia i ich warunki filtrowania są wyjaśnione poniżej. To samo okno dialogowe pojawia się dla filtrów źródła danych, wymiaru i kontekstu, więc po zapoznaniu się z nim można je wszystkie włączyć.
Warunek filtra w programie Tableau
Przypadek użycia 1: Wybierz z listy
Domyślnie w oknie filtrów otwierana jest opcja „Wybierz z listy”. Za pomocą tej opcji możesz uwzględnić lub wykluczyć członków obecnych w polu.
Aby uwzględnić, możesz
- Wybierz członków
- Kliknij OK.
Aby wykluczyć wybranych członków,
- Kliknij pole wyboru „Wyklucz”
- Wybierz członków do wykluczenia
- Kliknij OK.
W „Wybierz z listy” dostępne są jeszcze dwie opcje.
- Wszystkie produkty
- żaden
Wszystko:
Ta opcja uwzględnia lub wyklucza wszystkich członków obecnych w polu. W tym przykładzie wszyscy członkowie zostaną uwzględnieni po kliknięciu opcji „Wszyscy”.
Krok 1)
- Wybierz opcję „Wszystkie”.
- Kliknij OK
Krok 2) Następnie
- Pokazuje byłegotract filtr danych. Warunek filtru jest również dodawany w extracokno filtra t.
- Kliknij OK, aby dodać byłegotracfiltr t.
Aby wykluczyć wszystkich członków z listy, najpierw kliknij przycisk „Wyklucz”. Następnie wybierz opcję „Wszyscy” i kliknij OK. Ta procedura doda filtr np.tracokno filtru danych.
Żaden:
Jeśli chcesz wyczyścić cały wybór dokonany w oknie filtra i rozpocząć nowy, możesz użyć opcji „Brak”. Opcja „Brak” czyści cały wybór dokonany w oknie filtra. Po jego wyczyszczeniu możesz wybrać nowych członków.
- Kliknij opcję „Brak”. Wybierz nowych członków, którzy mają zostać dodani jako filtr.
- Kliknij OK, aby dodać byłegotracfiltr t.
Przypadek użycia 2: Lista wartości niestandardowych
Niestandardowa lista wartości pozwala użytkownikowi wpisać nazwę członka i odpowiednio filtrować pole. Niestandardową listę wartości można utworzyć, postępując zgodnie z podaną procedurą.
Krok 1) Na ekranie filtra
- Kliknij przycisk radiowy „Lista wartości niestandardowych”.
- Wpisz nazwę członka.
- Aby dodać nazwę do listy, kliknij symbol „+”.
- Możesz dodać wielu członków do listy i kliknąć OK
W oknie dostępna jest opcja „Uwzględnij wszystkie wartości, gdy są puste”. Można wybrać opcję uwzględnienia wszystkich wartości występujących w polu, gdy wybrany element nie ma danych.
Opcja Wyczyść listę czyści listę wartości celnych.
Przypadek użycia 3: Użyj wszystkich
Ta opcja powoduje zaznaczenie wszystkich członków obecnych w polu.
Przypadek użycia 4: Symbol wieloznaczny
Opcja wieloznaczna służy do filtrowania pól na podstawie danego dopasowania wieloznacznego. Użytkownicy mogą wpisać znak i filtrować pole na podstawie dopasowania. Poniżej przedstawiono różne typy dopasowań.
| zawiera | Wybierz członków, jeśli ich nazwa zawiera wpisane znaki. |
| Zaczynać z | Wybierz członków, jeśli ich nazwa zaczyna się od wpisanych znaków. |
| Kończy się na | Wybierz członków, jeśli ich nazwa kończy się na wpisanych znakach. |
| Dokładnie pasuje | Wybierz członków, jeśli ich nazwa jest dokładnie zgodna z wpisanymi znakami. |
Krok 1)
- Wybierz zakładkę „Wildcard”.
- Wpisz pasujące znaki.
- Wybierz typ dopasowania. W tym przykładzie wybrano typ dopasowania „Zawiera”.
- Kliknij OK.
Przypadek użycia 5: Filtruj według warunku
Ta opcja służy do filtrowania zbioru danych poprzez podanie kilku warunków. Poniżej podano warunek filtrowania na podstawie pola.
Według pola:
- Wybierz zakładkę „Warunek” w oknie filtra.
- Kliknij przycisk opcji „Według pola”.
- Z listy rozwijanej wybierz nazwę pola, które ma zostać przefiltrowane.
- Z listy rozwijanej wybierz typ agregacji, taki jak Suma, średnia i mediana.
- Wybierz operatora z listy rozwijanej.
- Wprowadź wartość, aby przefiltrować wybrane pole.
- Kliknij OK.
W powyższym przykładzie zbiór danych jest filtrowany w celu wyświetlenia danych, w których suma sprzedaży jest większa niż 1000.
Zakres wartości:
Ta opcja pokazuje minimalną i maksymalną wartość wybranego pola po kliknięciu przycisku „Wczytaj”. Można go używać do odwoływania się do wartości.
Filtruj warunek według formuły
Za pomocą tej opcji możesz napisać formułę filtrującą zbiór danych. Procedura została wyjaśniona poniżej.
Kroki:
- Kliknij przycisk opcji „Według formuły”.
- Wprowadź formułę w polu, jak pokazano na rysunku.
- Kliknij OK.
W powyższym przykładzie zapisana formuła filtruje dane, gdy suma sprzedaży jest większa niż 1000.
Przypadek użycia 6: Filtry górne lub dolne
Ta opcja służy do wyboru górnej lub dolnej liczby rekordów.
Według pola:
Krok 1)
- W oknie filtra wybierz zakładkę „Góra”.
- Kliknij przycisk opcji „Według pola”.
Krok 2)
- Wybierz opcję „Góra” lub „Dół”.
- Wybierz liczbę rekordów.
- Wybierz pole.
- Wybierz typ agregacji.
- Kliknij OK.
W powyższym przykładzie filtr ogranicza zbiór danych do pokazania 10 najlepszych rekordów na podstawie sumy sprzedaży.
Według wzoru:
Warunek górny lub dolny można również podać za pomocą wzoru.
Kroki:
- Kliknij przycisk opcji „Według formuły”.
- Wybierz opcję „Góra” lub „Dół”.
- Wybierz liczbę rekordów.
- Wprowadź formułę.
- Kliknij OK.
W powyższym przykładzie formuła została napisana tak, aby pokazać 10 najlepszych rekordów na podstawie sumy sprzedaży.
Filtr źródła danych
Filtr źródła danych służy do filtrowania danych na poziomie źródła danych. Może on ograniczyć liczbę rekordów obecnych w zbiorze danych. Ten filtr jest podobny do np.tracFiltr t w celu zabezpieczenia danych. Ale filtr źródła danych i np.tracFiltry t nie są ze sobą powiązane. Filtr źródła danych działa zarówno na żywo, jak i na eksponatachtracpołączenie ts. Procedura wyboru filtru źródła danych jest przedstawiona poniżej.
Krok 1) Kliknij przycisk „Dodaj” umieszczony w prawym górnym rogu zakładki źródła danych.
Krok 2) Otwiera okno „Edytuj filtry źródła danych”. Kliknij opcję „Dodaj” widoczną w oknie.
Po kliknięciu przycisku „Dodaj” wykonaj pozostałe kroki z tematu „ExtracFiltry t -> Krok 3.
Filtr kontekstowy
Filtr kontekstowy to niezależny filtr, który może utworzyć oddzielny zbiór danych z oryginalnego zbioru danych i obliczyć wybory dokonane w arkuszu. Jako filtr kontekstowy można użyć jednego lub większej liczby filtrów kategorycznych, które dzielą zbiór danych na główne części. Wszystkie pozostałe filtry użyte w arkuszu działają w oparciu o wybór filtra kontekstowego. Funkcje filtrów kontekstowych można wyjaśnić za pomocą arkusza Excela.
Na rysunku pokazano przykładowy zestaw danych. Z zestawu danych wynika, że „Kategoria” może być używana jako filtr kontekstowy, ponieważ może dzielić zestaw danych na główne części. Po zastosowaniu filtra do zestawu danych można uzyskać następujące dane.
Po wybraniu kategorii „Meble” na rysunku pokazane są dane dostępne w danej kategorii. Inne filtry, które można zastosować w arkuszu, będą zależne od filtra kategorii. Jest to podstawowa funkcja korzystania z filtra kontekstowego. Tableau tworzy tymczasowy zbiór danych w silniku repozytorium na podstawie wyboru filtra kontekstowego. Po wybraniu filtru kontekstowego wszystkie inne selekcje i filtry zależą od wyboru konkretnego filtru kontekstowego. Tymczasowa tabela lub zestaw danych tworzony po wybraniu filtru kontekstowego ładuje się za każdym razem, gdy zmieniany jest filtr kontekstowy.
Zastosuj filtry kontekstowe w arkuszu:
Dowolny wymiar można dodać jako filtr kontekstowy, wykonując poniższe kroki:
Krok 1) Wymiar, który ma zostać dodany jako filtr kontekstowy, musi zostać dodany w polu sekcji filtra, jak pokazano na obrazku.
Krok 2) Kliknij prawym przyciskiem myszy wymiar dodany w sekcji filtra i wybierz opcję „Dodaj do kontekstu”.
Krok 3) Po wybraniu filtra jako filtra kontekstowego kolor pola wymiaru zmienia się na szary. To szare pole wskazuje na filtr kontekstowy.
Usuwanie filtra kontekstowego:
Każdy filtr kontekstowy można zmienić z powrotem na filtr normalny, wybierając opcję „Usuń z kontekstu”, która jest dostępna po kliknięciu prawym przyciskiem myszy na wymiarze. Kolor pola wymiaru również zmieni się z powrotem na niebieski jako wskazówka.
Zalety korzystania z filtrów kontekstowych:
Polepszyć wydajność:
Gdy filtr kontekstowy jest używany w dużych źródłach danych, może poprawić wydajność, tworząc tymczasową część zbioru danych na podstawie wyboru filtra kontekstowego. Wydajność można skutecznie poprawić poprzez wybór głównych filtrów kontekstu kategorycznego.
Zależne warunki filtra:
Filtrów kontekstowych można używać do tworzenia zależnych warunków filtrów w oparciu o wymagania biznesowe. Gdy rozmiar źródła danych jest duży, można wybrać filtr kontekstowy w kategorii głównej i zastosować inne odpowiednie filtry.
Filtry wymiarowe
Kiedy wymiar jest używany do filtrowania danych w arkuszu, nazywa się go filtrem wymiaru. Jest to filtr niezagregowany, w którym można dodać wymiar, grupę, zestawy i kosz. Filtr wymiaru można zastosować poprzez warunki górne lub dolne, dopasowanie symboli wieloznacznych i formułę.
Za pomocą tego filtra członkowie obecni w wymiarze mogą zostać uwzględnieni lub wykluczeni z listy. Filtr wymiarowy można wyświetlić w arkuszu lub na pulpicie nawigacyjnym, aby dynamicznie zmieniać warunek filtra. Proces dodawania wymiaru jako filtra przedstawiono poniżej.
Krok 1) Przejdź do arkusza zgodnie z powyższymi tematami i postępuj zgodnie z instrukcjami.
- Wybierz wymiar z listy wymiarów. W tym przykładzie 'Kategoria' jest wybrana z listy wymiarów. Przeciągnij wymiar do pola 'Filtry'.
- Otwiera okno „Filtr”. Wybierz członka z listy.
- Kliknij OK.
Powyższa procedura filtruje zbiór danych tak, aby wyświetlić rekordy tylko dla kategorii „Meble”.
Zmierz filtr
Filtr miary może filtrować dane na podstawie wartości zawartych w pomiarze. Zagregowane wartości pomiaru można wykorzystać w filtrze miary do modyfikacji danych. Ponieważ jest on uruchamiany po agregacji, jest to ostatni filtr w kolejności operacji opisanej wcześniej. Filtr miary można zastosować w arkuszu kalkulacyjnym, postępując zgodnie z poniższą procedurą.
Krok 1) Przejdź do arkusza roboczego
- Wybierz miarę dostępną na karcie „Miary”. W tym przykładzie wybrano „Sprzedaż”. Przeciągnij miarę do pola „Filtr”.
- Otwiera okno „Pole filtru”. Wybierz dowolną agregację z listy. W tym przykładzie jako typ agregacji przyjęto Sum.
- Kliknij przycisk „Dalej”.
Krok 2) Otwiera okno, w którym należy wybrać zakres wartości. Pozostałe typy opcji dostępnych w oknie przedstawiono poniżej.
| Zakres wartości | Można podawać i filtrować minimalny i maksymalny zakres wartości miary. |
| Co najmniej | Podawana jest minimalna wartość miary w celu filtrowania danych. |
| Najbardziej | Podawana jest maksymalna wartość miary w celu filtrowania danych. |
| Specjalny | Opcja wyboru wartości null lub innych niż null i filtrowania danych. |
- Wybierz zakres wartości. Można modyfikować górną i dolną granicę zakresu wartości.
- Kliknij OK.
Powyższy przykład filtruje zbiór danych na podstawie sumy wartości sprzedaży z zakresu od 0 do 22638.
Filtr niestandardowy lub szybki
Filtry można dostosować w oparciu o wybór użytkownika. Filtry umożliwiają dostosowywanie arkuszy i pulpitów nawigacyjnych w celu dynamicznego modyfikowania danych. Procedura dostosowywania filtra jest przedstawiona poniżej.
Krok 1) Dodaj filtr „Kategoria”, jak pokazano w temacie Filtr wymiarów.
- Kliknij prawym przyciskiem myszy dodany filtr.
- Wybierz opcję „Pokaż filtr”.
Krok 2) Pokazuje pole filtra „Kategoria” po prawej stronie arkusza kalkulacyjnego. Domyślnie filtr pokazuje listę wielowartościową, jak pokazano na rysunku.
Krok 3) Możesz zaznaczyć lub odznaczyć członków obecnych w filtrze i zmodyfikować dane.
Filtr użytkownika
Filtr użytkownika zabezpiecza dane na poziomie wiersza obecne w zbiorze danych. Można go użyć podczas publikowania skoroszytu na serwerze. Dla różnych użytkowników można zastosować różne warunki filtrowania. Załóżmy na przykład, że w firmie są trzy działy: meble, materiały biurowe i technologia. Stosując filtr użytkowników, możemy pozwolić użytkownikom na pokazywanie tylko danych istotnych dla ich działu. tzn. Użytkownicy z działu „Meble” mogą przeglądać tylko dane z kategorii „Meble”. Może to zapewnić bezpieczeństwo danych na poziomie wiersza. Procedura stosowania filtra użytkownika jest podana poniżej.
Krok 1)
- Kliknij opcję Serwer znajdującą się na pasku menu.
- Najedź kursorem na opcję „Utwórz filtr użytkownika”.
- Wybierz pole, aby utworzyć filtr użytkownika. W tym przykładzie kategoria została wybrana jako filtr użytkownika.
Krok 2)
- Otwiera okno „Logowanie do serwera Tableau”.
- Kliknij opcję „Tableau Cloud” dostępną w oknie, oznaczoną jako „Tableau Online” w kompilacjach sprzed zmiany nazwy w 2022 r.
Krok 3)
- Otworzy się okno logowania do Tableau Cloud. Wprowadź swój zarejestrowany adres e-mail i hasło.
- Kliknij opcję Zaloguj się.
Krok 4) Otwiera okno „Filtr użytkownika”. Wykonaj poniższe kroki, aby dodać filtr użytkownika.
- Wprowadź nazwę filtra użytkownika.
- Wybierz użytkownika z listy użytkowników.
- Zaznacz wymaganych członków, którzy muszą się wykazać dla wybranego członka.
- Kliknij OK.
Tworzy filtr użytkownika w Tableau. Możesz wyświetlić filtr użytkownika w panelu zestawów, jak pokazano poniżej.
Po opublikowaniu skoroszytu na serwerze użytkownikowi wyświetlane są tylko przefiltrowane dane. Filtr użytkownika można utworzyć dla wielu użytkowników, aby zabezpieczyć dane. Po ograniczeniu dostępu do rekordów, kolejnym krokiem jest zazwyczaj ich uporządkowanie, co opisano w rozdziale sortowanie danych w programie Tableau.










































