Filtre i Tableau: Betingelse efter formel, f.eks.tract, 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.
- Extract-filtre
- Datakildefiltre
- Kontekstfiltre
- Dimensionsfiltre
- Mรฅl filtre
Extract-filtre
Extract-filtre bruges til at filtrere det eks.tracted data fra datakilde. Dette filter bruges kun, hvis brugeren extracHenter dataene fra datakilden.
Nรฅr tekstfilen er forbundet til Tableau, kan du se live- og ex-filerne.tract-indstillingen i รธverste hรธjre hjรธrne af fanen Datakilde. Live Connection opretter direkte forbindelse til en datakilde. F.eks.tract-forbindelse extrachenter dataene fra datakilden og opretter en lokal kopi i Tableau-arkivet. Proceduren for oprettelse af en extracTing-filteret er givet som fรธlger.
Trin 1) Efter at have tilsluttet tekstfilen til Tableau,
- Klik pรฅ โEks.tractโ som vist pรฅ figuren.
Dette vil oprette en lokal kopi i Tableau-lageret.
Trin 2) Nรฆste,
- Klik pรฅ 'Rediger'-funktionen i nรฆrheden af โโEx.tract knap.
- Den รฅbner โEks.trac"t data"-vinduet. Klik pรฅ "Tilfรธj"-indstillingen 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 f.eks.tract-filter. I dette eksempel har vi valgt 'Kategori' som f.eks.tract-filter.
- 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 eks.tract datafilter. Filterbetingelsen tilfรธjes ogsรฅ i eksempelettract-filtervindue.
- Klik pรฅ OK for at tilfรธje eks.tract-filter.
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 f.eks.tract datafiltervindue.
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 eks.tract-filter.
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 data pรฅ datakildeniveau. Det kan begrรฆnse de poster, der findes i datasรฆttet. Dette filter minder om f.eks.tract-filter til sikring af dataene. Men datakildefilter og extract-filtrene er ikke forbundet med hinanden. Datakildefilteret fungerer bรฅde live og extracts-forbindelse. 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 'Eks.tract 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 f.eks.tract-filtre, datakildefiltre, kontekstfiltre, dimensionsfiltre og mรฅlingsfiltre.
- Extract-filtre รฆndrer dataene i den lokale kopi af datasรฆttet, som f.eks.trachentet fra datakilden.
- Datakildefiltre รฆndrer data baseret pรฅ en given betingelse. Disse filtre gรฆlder for bรฅde live og eksisterende data.tract-forbindelse.
- 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.









































