Filtretyper i tabel: Tilstand efter formel, udtræk, kontekst
Data kan organiseres og forenkles ved at bruge forskellige teknikker i Tableau. Vi vil bruge tekstfilen "Sample– Superstore.csv" til demonstration i denne øvelse.
Typer af filtre
Filtrene kan anvendes i et regneark for at begrænse antallet af poster til stede i et datasæt. Forskellige typer filtre bruges i Tableau Desktop baseret på forskellige formål. De forskellige typer filtre, der bruges i Tableau, er angivet nedenfor. Navnene på filtertyper er sorteret baseret på rækkefølgen af udførelse i Tableau.
- Udtræk filtre
- Datakildefiltre
- Kontekstfiltre
- Dimensionsfiltre
- Mål filtre
Udtræk filtre
Udtræksfiltre bruges til at filtrere de udtrukne data fra datakilden. Dette filter bruges kun, hvis brugeren udtrækker dataene fra datakilden.
Når tekstfilen er forbundet til Tableau, kan du se live- og udpakningsindstillingen i øverste højre hjørne af datakildefanen. Live Connection opretter direkte forbindelse til en datakilde. Udtræk forbindelse udtrækker dataene fra datakilden og opretter en lokal kopi i Tableau-lageret. Fremgangsmåden for oprettelse af et ekstraktionsfilter er angivet som følger.
Trin 1) Efter at have tilsluttet tekstfilen til Tableau,
- Klik på "Extract" alternativknappen som vist i figuren.
Dette vil oprette en lokal kopi i Tableau-lageret.
Trin 2) Næste,
- Klik på 'Rediger'-indstillingen placeret i nærheden af Udtræk-knappen.
- Det åbner vinduet "Udtræk data". Klik på 'Tilføj' mulighed i vinduet.
Trin 3) Vinduet "Tilføj filter" er åbent for at vælge filterbetingelserne.
Du kan vælge et hvilket som helst af felterne og tilføje som ekstraktfilter. I dette eksempel har vi valgt 'Kategori' som udtræksfilter.
- Vælg 'Kategori' fra listen
- Klik på 'OK'.
Når du klikker på OK-knappen, åbnes et filtervindue.
Filtervinduet har flere muligheder for at filtrere 'Kategori' baseret på forskellige use case. Alle anvendelsestilfælde og dets filterbetingelser er forklaret nedenfor.
Filtertilstand i Tableau
Use Case 1: Vælg fra liste
Som standard åbner filtervinduet muligheden "Vælg fra liste". Du kan inkludere eller ekskludere de medlemmer, der er til stede i feltet ved at bruge denne mulighed.
At inkludere kan du
- Vælg medlemmerne
- Klik på OK.
For at ekskludere de valgte medlemmer,
- Klik på udelad afkrydsningsfeltet
- Vælg de medlemmer, der skal ekskluderes
- Klik på OK.
Der er to muligheder mere i "Vælg fra liste".
- Alle
- Ingen
Alle:
Denne mulighed inkluderer eller udelukker alle medlemmer, der er til stede i feltet. I dette eksempel inkluderes alle medlemmer ved at klikke på "Alle".
Trin 1)
- Vælg indstillingen 'Alle'.
- Klik på OK
Trin 2) Dernæst
- Det viser udtræksdatafilter. Filterbetingelsen tilføjes også i udtræksfiltervinduet.
- Klik på OK for at tilføje ekstraktfilteret.
For at ekskludere alle medlemmer på listen, skal du først klikke på knappen 'Ekskluder'. Vælg derefter 'Alle' og klik på OK. Denne procedure tilføjer filteret i udtræksdatafiltervinduet.
Ingen:
Hvis du vil slette alle de markeringer, der er foretaget i filtervinduet og starte et nyt valg, kan du bruge denne 'ingen'-mulighed. Ingen valgmulighed sletter alle de valg, der er foretaget i filtervinduet. Når det er ryddet, kan du vælge de nye medlemmer.
- Klik på indstillingen 'Ingen'. Vælg de nye medlemmer, der skal tilføjes som filter.
- Klik på OK for at tilføje ekstraktfilteret.
Use Case 2: Brugerdefineret værdiliste
En brugerdefineret værdiliste giver brugeren mulighed for at indtaste medlemsnavnet og filtrere feltet i overensstemmelse hermed. En brugerdefineret værdiliste kan oprettes ved at følge den givne procedure.
Trin 1) I filterskærmen
- Klik på alternativknappen "Brugerdefineret værdiliste".
- Indtast medlemsnavnet.
- Klik på '+'-symbolet for at tilføje navnet på listen.
- Du kan tilføje flere medlemmer på listen og klikke på OK
Der er en mulighed i vinduet "Inkluder alle værdier, når de er tomme." Det kan vælges til at inkludere alle værdier i feltet, når det valgte medlem ikke har nogen data.
Ryd liste-indstillingen rydder toldværdilisten.
Use Case 3: Brug alle
Denne mulighed vælger alle medlemmer, der er til stede i feltet.
Use case 4: Wildcard
Wildcard mulighed bruges til at filtrere felterne baseret på givet wildcard match. Brugere kan skrive tegnet og filtrere feltet baseret på matchningen. De forskellige typer kampe er angivet som følger.
Indeholder | Vælg medlemmerne, hvis medlemsnavnet indeholder indtastede tegn. |
Starter med | Vælg medlemmerne, hvis medlemsnavnet starter med indtastede tegn. |
Ender med | Vælg medlemmerne, hvis medlemsnavnet slutter med indtastede tegn. |
Passer nøjagtigt | Vælg medlemmerne, hvis medlemsnavnet svarer nøjagtigt til de indtastede tegn. |
Trin 1)
- Vælg fanen "Jokertegn".
- Indtast de tegn, der skal matche.
- Vælg type match. I dette eksempel er "Indeholder" matchtype valgt.
- Klik på OK.
Use Case 5: Filter efter tilstand
Denne mulighed bruges til at filtrere datasættet ved at angive flere betingelser. Filer tilstand baseret på felt er angivet nedenfor.
Efter felt:
- Vælg fanen 'Betingelse' i filtervinduet.
- Klik på alternativknappen 'Efter felt'.
- Vælg navnet på det felt, der skal filtreres, fra rullelisten.
- Vælg aggregeringstypen som Sum, gennemsnit og median fra rullelisten.
- Vælg operatør fra rullemenuen.
- Indtast værdien for at filtrere det valgte felt.
- Klik på OK.
I ovenstående eksempel filtreres datasættet for at se de data, hvor summen af salg er større end 1000.
Udvalget af værdier:
Denne mulighed viser minimums- og maksimumværdien af det valgte felt ved at klikke på knappen 'Load'. Det kan bruges til at henvise til værdierne.
Filtrer tilstand efter formel
Du kan skrive en formel for at filtrere datasættet ved hjælp af denne mulighed. Fremgangsmåden er forklaret nedenfor.
Trin:
- Klik på alternativknappen 'Efter formel'.
- Indtast formlen i boksen som vist på figuren.
- Klik på Ok.
I ovenstående eksempel filtrerer den skrevne formel de data, hvor summen af salg er større end 1000.
Use Case 6: Top- eller bundfiltre
Denne mulighed bruges til at vælge top eller bund 'n' antal poster.
Efter felt:
Trin 1)
- Vælg fanen 'Top' fra filtervinduet.
- Klik på alternativknappen 'Efter felt'.
Trin 2)
- Vælg 'Top' eller 'Bund'.
- Vælg antallet af poster.
- Vælg feltet.
- Vælg aggregeringstypen.
- Klik på Ok.
I ovenstående eksempel begrænser filteret datasættet til at vise top 10 poster baseret på summen af salg.
Efter formel:
Den øverste eller nederste tilstand kan også gives gennem formel.
Trin:
- Klik på alternativknappen 'Efter formel'.
- Vælg 'Top' eller 'Bund'.
- Vælg antallet af poster.
- Indtast formlen.
- Klik på OK.
I ovenstående eksempel blev formlen skrevet for at vise top 10 poster baseret på summen af salg.
Datakildefilter
Et datakildefilter bruges til at filtrere dataene på datakildeniveau. Det kan begrænse registreringerne i datasættet. Dette filter ligner et udtræksfilter ved sikring af data. Men datakildefilter og udtræksfilter er ikke knyttet til hinanden. Datakildefilter fungerer på både live- og udtræksforbindelse. Proceduren for at vælge datakildefilter er givet som følger.
Trin 1) Klik på knappen 'Tilføj' placeret i øverste højre hjørne af datakildefanen.
Trin 2) Det åbner vinduet 'Rediger datakildefiltre'. Klik på 'Tilføj' valgmulighed, der findes i vinduet.
Når du har klikket på knappen 'tilføj', skal du følge de resterende trin fra emnet 'Udtræk filtre' -> Trin 3.
Kontekstfilter
Et kontekstfilter er et uafhængigt filter, der kan oprette et separat datasæt ud af det originale datasæt og beregne de valg, der er foretaget i regnearket. Et eller flere kategoriske filtre, der adskiller datasættet i store dele, kan bruges som et kontekstfilter. Alle andre filtre, der bruges i regnearket, fungerer baseret på valget af kontekstfilter. Funktionerne af kontekstfiltre kan forklares gennem et excel-ark.
Figuren viser et eksempeldatasæt. Fra datasættet identificeres det, at 'Kategori' kan bruges som kontekstfilter, da det kan opdele datasættet i større dele. Når filteret er anvendt på datasættet, kan følgende data opnås.
Når kategorien "Møbler" er valgt, vises de tilgængelige data i den pågældende kategori i figuren. Andre filtre, der kan anvendes i arket, vil være afhængige af kategorifilteret. Dette er den grundlæggende funktion ved at bruge kontekstfilter. Tableau opretter et midlertidigt datasæt i repository engine baseret på kontekstfiltervalget. Når kontekstfilteret er valgt, afhænger alle andre valg og filtre af valget af specifikt kontekstfilter. Den midlertidige tabel eller det midlertidige datasæt, der oprettes ved valg af kontekstfilter, indlæses, hver gang kontekstfilteret ændres.
Anvend kontekstfiltre i regneark:
Enhver dimension kan tilføjes som kontekstfilter ved at følge nedenstående trin:
Trin 1) Dimensionen, der skal tilføjes som kontekstfilter, skal tilføjes i filtersektionsboksen som angivet på billedet.
Trin 2) Højreklik på den dimension, der er tilføjet i filtersektionen, og vælg "Tilføj til kontekst".
Trin 3) Når filteret er valgt som et kontekstfilter, ændres farven på dimensionsboksen til grå farve. Denne grå farveboks er en indikation af kontekstfilter.
Fjernelse af kontekstfilter:
Ethvert kontekstfilter kan ændres tilbage til normalt filter ved at vælge "Fjern fra kontekst", som er tilgængelig, når du højreklikker på dimensionen. Farven på dimensionsboksen vil også skifte tilbage til blå farve som en indikation.
Fordele ved at bruge kontekstfiltre:
Forbedre ydeevne:
Når kontekstfilter bruges i store datakilder, kan det forbedre ydeevnen, da det opretter en midlertidig datasætdel baseret på kontekstfiltervalget. Ydeevnen kan effektivt forbedres gennem udvælgelsen af store kategoriske kontekstfiltre.
Afhængige filterbetingelser:
Kontekstfiltre kan bruges til at skabe afhængige filterbetingelser baseret på forretningskravet. Når datakildestørrelsen er stor, kan kontekstfilter vælges på hovedkategorien, og andre relevante filtre kan udføres.
Dimensionsfiltre
Når en dimension bruges til at filtrere dataene i et regneark, kaldes det Dimensionsfilter. Det er et ikke-aggregeret filter, hvor en dimension, gruppe, sæt og bin kan tilføjes. Et dimensionsfilter kan anvendes gennem top- eller bundbetingelser, jokertegnsmatch og formel.
De medlemmer, der er til stede i en dimension, kan inkluderes eller ekskluderes fra listen ved hjælp af dette filter. Dimensionsfilter kan vises i et ark eller dashboard for at ændre filtertilstanden dynamisk. Processen for at tilføje en dimension som filteret er angivet som følger.
Trin 1) Gå til et regneark som angivet i ovenstående emner og følg trinene.
- Vælg en dimension fra dimensionslisten. I dette eksempel er 'Kategori' valgt fra dimensionslisten. Træk dimensionen ind i boksen "Filtre".
- Det åbner 'Filter'-vinduet. Vælg medlemmet fra listen.
- Klik på OK.
Ovenstående procedure filtrerer datasæt til kun at vise posterne for kategorien 'Møbler'.
Mål filter:
Et målefilter kan filtrere dataene baseret på værdierne i en måling. De aggregerede måleværdier kan bruges i målefilteret til at ændre dataene. Et målefilter kan anvendes i et regneark ved at følge proceduren.
Trin 1) Gå til et arbejdsark
- Vælg et mål, der findes på fanen Mål. I dette eksempel er 'Salg' valgt. Træk målingen ind i 'Filter'-boksen.
- Det åbner et 'Filterfelt'-vindue. Vælg en af samlingerne fra listen. I dette eksempel tages Sum som aggregeringstype.
- Klik på knappen 'Næste'.
Trin 2) Det åbner et vindue, hvor du skal vælge værdiintervallet. De andre typer muligheder, der findes i vinduet, er angivet som følger.
Værdiområde | Minimum og maksimum område af måleværdi kan gives og filtreres. |
Mindst | En minimumsværdi af et mål er givet for at filtrere dataene. |
Højst | En maksimal værdi af et mål er givet for at filtrere dataene. |
Særlig | En mulighed for at vælge null- eller ikke-nullværdier og filtrere dataene. |
- Vælg værdiintervallet. Du kan ændre den øvre og nedre grænse for værdiintervallet.
- Klik på OK.
Ovenstående eksempel filtrerer datasættet baseret på summen af salgsværdi mellem 0 og 22638.
Brugerdefineret eller hurtig filter:
Filtre kan tilpasses baseret på brugerens valg. Filtrene kan tilpasse arbejdsark og dashboards for at ændre dataene dynamisk. Proceduren for at tilpasse filteret er givet som følger.
Trin 1) Tilføj 'Kategori'-filteret som vist i emnet Dimensionsfilter.
- Højreklik på det tilføjede filter.
- Vælg muligheden 'Vis filter'.
Trin 2) Det viser filterboksen 'Kategori' i højre side af regnearket. Som standard viser filteret multiværdilisten som vist på figuren.
Trin 3) Du kan vælge eller fravælge medlemmer, der er til stede i filteret, og ændre dataene.
Brugerfilter:
Brugerfilter sikrer rækkeniveaudataene i et datasæt. Det kan bruges, når du udgiver projektmappen på en server. Forskellige filterbetingelser kan anvendes for forskellige brugere. Antag for eksempel, at der er tre afdelinger i en virksomhed, nemlig møbler, kontorartikler og teknologi. Ved at bruge brugerfilteret kan vi tillade brugerne kun at vise de data, der er relevante for deres afdeling. dvs. Brugere fra 'Møbler'-afdelingen kan kun se data fra kategorien 'Møbler'. Dette kan sikre sikkerheden af data på rækkeniveau. Proceduren for at anvende brugerfilteret er angivet som følger.
Trin 1)
- Klik på serverindstillingen i menulinjen.
- Hold markøren over indstillingen 'Opret brugerfilter'.
- Vælg feltet for at oprette brugerfilter. I dette eksempel er kategorien valgt som brugerfilter.
Trin 2)
- Det åbner et 'Tableau Server Log ind' vindue.
- Klik på 'Tableau Online' mulighed i vinduet.
Trin 3)
- Det åbner et Tableau Online Log ind vindue. Indtast dit registrerede e-mail-id og din adgangskode.
- Klik på Log ind-indstillingen.
Trin 4) Det åbner et 'Brugerfilter'-vindue. Følg nedenstående trin for at tilføje brugerfilter.
- Indtast et navn til brugerfilteret.
- Vælg en bruger fra brugerens liste.
- Tjek ind de nødvendige medlemmer skal vise for det valgte medlem.
- Klik på OK.
Det opretter et brugerfilter i Tableau. Du kan se brugerfilteret under sæt-ruden som vist nedenfor.
Når projektmappen udgives på serveren, vises kun de filtrerede data til brugeren. Brugerfilter kan oprettes til flere brugere for at sikre dataene.
Resumé
- Tableau har funktioner til at organisere og forenkle dataene i datasættet.
- Filter begrænser antallet af poster til stede i datasættet baseret på en given betingelse.
- Forskellige typer filtre, der bruges i Tableau, er udtræksfiltre, datakildefiltre, kontekstfiltre, dimensionsfiltre og målefiltre.
- Udtræksfiltre ændrer dataene i den lokale kopi af datasættet, som er udtrukket fra datakilden.
- Datakildefiltre ændrer dataene baseret på en given betingelse. Disse filtre gælder både på strømførende og ekstraktionsforbindelse.
- Kontekstfilter opretter en midlertidig tabel i Tableau-motoren og fungerer som et primært filter. Alle de andre filtre, der anvendes på et regneark, afhænger af kontekstfiltret.
- Når en dimension bruges til at filtrere dataene, kaldes den som dimensionsfilter. Det kan inkludere eller ekskludere medlemmerne, der er til stede i dimensionen.
- Når et mål bruges til at filtrere dataene, kaldes det målfilter. Det kan ændre data baseret på sammenligning af målt værdi.
- Et hurtigt eller brugerdefineret filter bruges til at ændre filterbetingelsen dynamisk.
- Brugerfiltre sikrer rækkeniveaudata offentliggjort på en server.
- Brugere kan sortere felterne i datasættet.
- Grupper kan bygges for at gruppere de tilstedeværende medlemmer i en dimension.
- Brugere kan opbygge hierarki for at vise det granularitetsniveau, der findes i datasættet.
- Der kan oprettes sæt for at vælge eller udelukke et eller flere medlemmer fra et felt. Et sæt kan tilføjes som en separat dimension i Tableau.