Data kan organiseres og forenkles ved hjælp af forskellige teknikker i Tableau. Vi bruger tekstfilen "Sample- Superstore.csv" til demonstration i denne vejledning.
I denne vejledning lærer du
- Typer af filtre:
- Uddrag filtre:
- Filtertilstand i Tableau
- Filtrer tilstand efter formel:
- Datakildefilter:
- Kontekstfilter:
- Dimensionsfiltre:
Typer af filtre:
Filtrene kan anvendes i et regneark for at begrænse antallet af poster, der findes i et datasæt. Forskellige typer filtre bruges i Tableau Desktop baseret på forskellige formål. De forskellige typer filtre, der anvendes i Tableau, er angivet nedenfor. Navnet på filtertyper sorteres efter rækkefølgen i Tableau.
- Uddrag filtre
- Datakildefiltre
- Kontekstfiltre
- Dimensionsfiltre
- Mål filtre
Uddrag filtre:
Ekstraktfiltre bruges til at filtrere de udpakkede data fra datakilden. Dette filter bruges kun, hvis brugeren ekstraherer dataene fra datakilden.
Når tekstfilen er tilsluttet Tableau, kan du se indstillingen live og udtrækning i øverste højre hjørne af datakildefanen. Live-forbindelse opretter direkte forbindelse til en datakilde. Ekstraktforbindelse ekstraherer dataene fra datakilden og opretter en lokal kopi i Tableau-arkivet. Fremgangsmåden til oprettelse af et ekstraheringsfilter gives som følger.
Trin 1) Efter tilslutning af tekstfilen til Tableau,
- Klik på "Udpak" -knappen som vist i figuren.
Dette opretter en lokal kopi i Tableau-arkivet.
Trin 2) Næste ,
- Klik på 'Rediger' mulighed placeret tæt på Extract-knappen.
- Det åbner vinduet "Uddrag data". Klik på 'Tilføj' mulighed i vinduet.
Trin 3) Vinduet "Tilføj filter" er åbent for at vælge filterbetingelser.
Du kan vælge et hvilket som helst af felterne og tilføje som ekstraktfilter. I dette eksempel har vi valgt 'Kategori' som ekstraktfilter.
- Vælg 'Kategori' på listen
- Klik på 'OK'.
Når du klikker på knappen OK, åbnes det et filtervindue.
Filtervinduet har flere muligheder for at filtrere 'Kategori' baseret på forskellige brugstilfælde. Alle brugstilfælde og dets filterbetingelser er forklaret nedenfor.
Filtertilstand i Tableau
Brug sag 1: Vælg fra listen
Som standard åbner filtervinduet indstillingen "Vælg fra liste". Du kan inkludere eller ekskludere de medlemmer, der er til stede i marken, ved hjælp af denne mulighed.
For at inkludere kan du
- Vælg medlemmerne
- Klik på OK.
For at ekskludere de valgte medlemmer,
- Klik på ekskluder afkrydsningsfeltet
- Vælg de medlemmer, der skal ekskluderes
- Klik på OK.
Der er yderligere to valgmuligheder i "Vælg fra liste".
- Alle
- Ingen
Alle:
Denne mulighed inkluderer eller ekskluderer alle medlemmer, der er til stede i marken. I dette eksempel inkluderes alle medlemmer ved at klikke på "Alle".
Trin 1)
- Vælg 'Alt'.
- Klik på OK
Trin 2) Næste ,
- Det viser ekstrakt datafilter. Filtertilstanden tilføjes også i ekstraktfiltervinduet.
- Klik på OK for at tilføje ekstraktfilteret.
For at ekskludere alle medlemmerne på listen skal du først klikke på knappen 'Ekskluder'. Vælg derefter 'Alt' og klik på OK. Denne procedure tilføjer filteret i ekstraktdata filtervinduet.
Ingen:
Hvis du vil rydde alt det valgte i filtervinduet og starte et nyt valg, kan du bruge denne 'ingen'-mulighed. Ingen mulighed sletter alt det valg, der er foretaget i filtervinduet. Når det er ryddet, kan du vælge de nye medlemmer.
- Klik på 'Ingen' mulighed. Vælg de nye medlemmer, der skal tilføjes som filter.
- Klik på OK for at tilføje ekstraktfilteret.
Brug sag 2: Liste over brugerdefinerede værdier
En brugerdefineret værdiliste giver brugeren mulighed for at skrive 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 "Liste over brugerdefinerede værdier".
- 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 for at inkludere alle værdier, der er til stede i feltet, når det valgte medlem ikke har nogen data.
Indstillingen Ryd liste rydder toldværdilisten.
Brugssag 3: Brug alle
Denne indstilling vælger alle de medlemmer, der er til stede i marken.
Brug sag 4: Jokertegn
Wildcard-indstilling bruges til at filtrere felterne baseret på et givet wildcard-match. Brugere kan skrive tegnet og filtrere feltet ud fra matchet. 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. |
Præcist matcher |
Vælg medlemmerne, hvis medlemsnavnet nøjagtigt stemmer overens med indtastede tegn. |
Trin 1)
- Vælg fanen "Jokertegn".
- Indtast de tegn, der skal matches.
- Vælg matchtype. I dette eksempel vælges "Indeholder" matchtype.
- Klik på OK.
Brugssag 5: Filtrer under tilstand
Denne mulighed bruges til at filtrere datasættet ved at give flere betingelser. Filer-tilstand baseret på felt er angivet nedenfor.
Efter felt:
- Vælg fanen 'Tilstand' 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øren fra rullemenuen.
- Indtast værdien for at filtrere det valgte felt.
- Klik på OK.
I eksemplet ovenfor filtreres datasættet for at se de data, hvor summen af salget er større end 1000.
Valg af værdier:
Denne mulighed viser minimums- og maksimumværdien for det valgte felt ved at klikke på knappen 'Indlæs'. Det kan bruges til at henvise værdierne.
Filtrer tilstand efter formel:
Du kan skrive en formel for at filtrere datasættet ved hjælp af denne mulighed. Fremgangsmåden forklares nedenfor.
Trin:
- Klik på alternativknappen 'Efter formel.'
- Indtast formlen i feltet som vist på figuren.
- Klik på Ok.
I ovenstående eksempel filtrerer den skriftlige formel dataene, hvor summen af salget er større end 1000.
Brug sag 6: Top- eller bundfiltre
Denne indstilling bruges til at vælge det øverste eller nederste antal af poster.
Efter felt:
Trin 1)
- Vælg fanen 'Top' i filtervinduet.
- Klik på alternativknappen 'Efter felt'.
Trin 2)
- Vælg 'Top' eller 'Bund'.
- Vælg antallet af poster.
- Vælg feltet.
- Vælg aggregeringstype.
- Klik på Ok.
I ovenstående eksempel begrænser filteret datasættet til at vise top 10 poster baseret på summen af salget.
Efter formel:
Den øverste eller nederste tilstand kan også gives gennem formlen.
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 til at vise top 10 poster baseret på summen af salget.
Datakildefilter:
Et datakildefilter bruges til at filtrere dataene på datakildeniveau. Det kan begrænse de poster, der findes i datasættet. Dette filter svarer til ekstraktfilteret ved sikring af dataene. Men datakildefilter og ekstraktfilter er ikke knyttet til hinanden. Datakildefilter fungerer på både live- og ekstraktforbindelse . Fremgangsmåden til valg af datakildefilter gives 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' mulighed i vinduet.
Når du har klikket på knappen 'tilføj', skal du følge de resterende trin fra emnet 'Uddrag 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 filter, der adskiller datasættet i hoveddele, kan bruges som et kontekstfilter. Alle andre filtre, der bruges i regnearket, fungerer ud fra valget af kontekstfilter. Funktionerne i 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 hoveddele. 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 bestemte kategori i figuren. Andre filtre, der kan anvendes i arket, afhænger af kategorifilteret. Dette er den grundlæggende funktion ved brug af kontekstfilter. Tableau opretter et midlertidigt datasæt i depotmotoren baseret på valg af kontekstfilter. Når kontekstfilter er valgt, afhænger alle andre valg og filtre af valget af specifikt kontekstfilter. Den midlertidige tabel eller datasæt, der oprettes ved valg af kontekstfilter, indlæses, når kontekstfilteret ændres.
Anvend kontekstfiltre i regneark:
Enhver dimension kan tilføjes som kontekstfilter ved at følge nedenstående trin:
Trin 1) Den dimension, der skal tilføjes som kontekstfilter, skal tilføjes i filterafsnit som angivet på billedet.
Trin 2) Højreklik på den dimension, der er tilføjet i filtersektionen, og vælg "Føj til kontekst".
Trin 3) Når filteret er valgt som et kontekstfilter, skifter dimensionens farve 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 indstillingen "Fjern fra kontekst", som er tilgængelig, når du højreklikker på dimensionen. Dimensionsfeltet skifter også 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. Ydelsen kan forbedres effektivt gennem udvælgelse af større 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 i hovedkategorien, og andre relevante filtre kan udføres.
Dimensionsfiltre:
Når en dimension bruges til at filtrere dataene i et regneark, kaldes det som Dimensionsfilter. Det er et ikke-aggregeret filter, hvor en dimension, gruppe, sæt og bin kan tilføjes. Et dimensioneringsfilter kan anvendes gennem de øverste eller nederste betingelser, jokertegnematch og formel.
Medlemmerne til stede i en dimension kan medtages eller udelukkes fra listen ved hjælp af dette filter. Dimensionsfilter kan vises i et ark eller instrumentbræt for at ændre filtertilstanden dynamisk. Processen til at tilføje en dimension som filteret er givet som følger.
Trin 1) Gå til et regneark som angivet i ovenstående emner, og følg trinene.
- Vælg en dimension fra listen over dimensioner. I dette eksempel vælges 'Kategori' fra dimensionslisten. Træk dimensionen i feltet 'Filtre'.
- Det åbner vinduet 'Filter'. Vælg medlem fra listen.
- Klik på OK.
Ovenstående procedure filtrerer datasæt for kun at vise optegnelserne for kategorien 'Møbler'.
Mål filter:
Et målfilter kan filtrere dataene baseret på de værdier, der findes i et mål. De aggregerede måleværdier kan bruges i målefilter til at ændre dataene. Et målefilter kan anvendes i et regneark ved at følge proceduren.
Trin 1) Gå til et regneark
- Vælg et mål, der findes på fanen Mål. I dette eksempel vælges 'Salg'. Træk målingen i feltet 'Filter'.
- Det åbner et 'Filterfelt'-vindue. Vælg en hvilken som helst af aggregeringen 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ærdiområdet. De andre typer valgmuligheder, der findes i vinduet, gives som følger.
Værdiområde |
Mindste og maksimale måleområde for måling kan angives og filtreres. |
I det mindste |
En minimumsværdi af et mål er angivet 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-null-værdier og filtrere dataene. |
- Vælg værdiområdet. Du kan ændre den øvre og nedre grænse for værdiområdet.
- Klik på OK.
Ovenstående eksempel filtrerer datasættet baseret på summen af salgsværdien mellem 0 og 22638.
Brugerdefineret eller hurtigfilter:
Filtre kan tilpasses baseret på brugervalget. Filtrene kan tilpasse regneark og dashboards for at ændre dataene dynamisk. Fremgangsmåden til at tilpasse filteret gives som følger.
Trin 1) Tilføj filteret 'Kategori' som vist i emnet Dimensionsfilter.
- Højreklik på det tilføjede filter.
- Vælg 'Vis filter'.
Trin 2) Det viser filterboksen 'Kategori' i højre side af regnearket. Som standard viser filteret listen over flere værdier som vist i figuren.
Trin 3) Du kan vælge eller fravælge medlemmer, der er til stede i filteret, og ændre dataene.
Brugerfilter:
Brugerfilter sikrer de radeniveaudata, der findes i et datasæt. Den 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 et firma, nemlig møbler, kontorartikler og teknologi. Ved at bruge brugerfilteret kan vi tillade, at brugerne kun viser de data, der er relevante for deres afdeling. dvs. brugere fra 'Møbler' -afdelingen kan kun se dataene fra kategorien 'Møbler'. Dette kan sikre sikkerheden af radeniveaudata. Fremgangsmåden til anvendelse af brugerfilteret gives som følger.
Trin 1)
- Klik på serverindstillingen til stede i menulinjen.
- Hold markøren over 'Opret brugerfilter'.
- Vælg det felt, der skal oprettes brugerfilter. I dette eksempel vælges kategorien som brugerfilter.
Trin 2)
- Det åbner vinduet 'Tableau Server Log in'.
- Klik på 'Tableau Online' mulighed i vinduet.
Trin 3)
- Det åbner et Tableau Online-login-vindue. Indtast dit registrerede e-mail-id og din adgangskode.
- Klik på Log ind mulighed.
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 krævede medlemmer skal vise for det valgte medlem.
- Klik på OK.
Det opretter et brugerfilter i Tableau. Du kan se brugerfilteret under sætruden som vist nedenfor.
Når projektmappen offentliggøres 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 de data, der findes i datasættet.
- Filter begrænser antallet af poster, der er til stede i datasættet baseret på en given tilstand.
- Forskellige typer filtre, der anvendes i Tableau, er ekstraktfiltre, datakildefiltre, kontekstfiltre, dimensionfiltre og målefiltre.
- Ekstraktfiltre ændrer dataene i den lokale kopi af datasættet, der ekstraheres fra datakilden.
- Datakildefiltre ændrer data baseret på en given tilstand. Disse filtre gælder både for live og ekstraktforbindelse.
- 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 kontekstfilteret.
- Når en dimension bruges til at filtrere dataene, kaldes det som dimension filter. Det kan inkludere eller ekskludere de medlemmer, der er til stede i dimensionen.
- Når et mål bruges til at filtrere dataene, kaldes det som målefilter. Det kan ændre data baseret på sammenligningen af målt værdi.
- Et hurtigt eller tilpasset filter bruges til at ændre filtertilstanden dynamisk.
- Brugerfiltre beskytter data på rækkeniveau, der er offentliggjort på en server.
- Brugere kan sortere felterne i datasættet.
- Grupper kan bygge for at gruppere de tilstedeværende medlemmer i en dimension.
- Brugere kan opbygge hierarki for at vise det granularitetsniveau, der findes i datasættet.
- Sæt kan oprettes for at vælge eller ekskludere et eller flere medlemmer fra et felt. Et sæt kan tilføjes som en separat dimension i Tableau.