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.

  1. Extract-filtre
  2. Datakildefiltre
  3. Kontekstfiltre
  4. Dimensionsfiltre
  5. 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.

Extract-filtre

Trin 2) Nรฆste,

  1. Klik pรฅ 'Rediger'-funktionen i nรฆrheden af โ€‹โ€‹Ex.tract knap.
  2. Den รฅbner โ€œEks.trac"t data"-vinduet. Klik pรฅ "Tilfรธj"-indstillingen i vinduet.

Extract-filtre

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.

  1. Vรฆlg 'Kategori' fra listen
  2. Klik pรฅ 'OK'.

Extract-filtre

Nรฅr du klikker pรฅ OK-knappen, รฅbnes et filtervindue.

Extract-filtre

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

  1. Vรฆlg medlemmerne
  2. Klik pรฅ OK.

Filtertilstand i Tableau

For at ekskludere de valgte medlemmer,

  1. Klik pรฅ udelad afkrydsningsfeltet
  2. Vรฆlg de medlemmer, der skal ekskluderes
  3. Klik pรฅ OK.

Filtertilstand i Tableau

Der er to muligheder mere i "Vรฆlg fra liste".

  1. Alle
  2. 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)

  1. Vรฆlg indstillingen 'Alle'.
  2. Klik pรฅ OK

Filtertilstand i Tableau

Trin 2) Dernรฆst

  1. Det viser eks.tract datafilter. Filterbetingelsen tilfรธjes ogsรฅ i eksempelettract-filtervindue.
  2. Klik pรฅ OK for at tilfรธje eks.tract-filter.

Filtertilstand i Tableau

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.

Filtertilstand i Tableau

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.

  1. Klik pรฅ indstillingen 'Ingen'. Vรฆlg de nye medlemmer, der skal tilfรธjes som filter.
  2. Klik pรฅ OK for at tilfรธje eks.tract-filter.

Filtertilstand i Tableau

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

  1. Klik pรฅ alternativknappen "Brugerdefineret vรฆrdiliste".
  2. Indtast medlemsnavnet.
  3. Klik pรฅ '+'-symbolet for at tilfรธje navnet pรฅ listen.
  4. Du kan tilfรธje flere medlemmer pรฅ listen og klikke pรฅ OK

Filtertilstand i Tableau

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.

Filtertilstand i Tableau

Ryd liste-indstillingen rydder toldvรฆrdilisten.

Filtertilstand i Tableau

Use Case 3: Brug alle

Denne mulighed vรฆlger alle medlemmer, der er til stede i feltet.

Filtertilstand i Tableau

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)

  1. Vรฆlg fanen "Jokertegn".
  2. Indtast de tegn, der skal matche.
  3. Vรฆlg type match. I dette eksempel er "Indeholder" matchtype valgt.
  4. Klik pรฅ OK.

Filtertilstand i Tableau

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:

  1. Vรฆlg fanen 'Betingelse' i filtervinduet.
  2. Klik pรฅ alternativknappen 'Efter felt'.
  3. Vรฆlg navnet pรฅ det felt, der skal filtreres, fra rullelisten.
  4. Vรฆlg aggregeringstypen som Sum, gennemsnit og median fra rullelisten.
  5. Vรฆlg operatรธr fra rullemenuen.
  6. Indtast vรฆrdien for at filtrere det valgte felt.
  7. Klik pรฅ OK.

Filtertilstand i Tableau

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.

Filtertilstand i Tableau

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:

  1. Klik pรฅ alternativknappen 'Efter formel'.
  2. Indtast formlen i boksen som vist pรฅ figuren.
  3. Klik pรฅ Ok.

Filtrer tilstand efter formel

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)

  1. Vรฆlg fanen 'Top' fra filtervinduet.
  2. Klik pรฅ alternativknappen 'Efter felt'.

Filtrer tilstand efter formel

Trin 2)

  1. Vรฆlg 'Top' eller 'Bund'.
  2. Vรฆlg antallet af poster.
  3. Vรฆlg feltet.
  4. Vรฆlg aggregeringstypen.
  5. Klik pรฅ Ok.

Filtrer tilstand efter formel

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:

  1. Klik pรฅ alternativknappen 'Efter formel'.
  2. Vรฆlg 'Top' eller 'Bund'.
  3. Vรฆlg antallet af poster.
  4. Indtast formlen.
  5. Klik pรฅ OK.

Filtrer tilstand efter formel

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.

Datakildefilter

Trin 2) Det รฅbner vinduet 'Rediger datakildefiltre'. Klik pรฅ 'Tilfรธj' valgmulighed, der findes i vinduet.

Datakildefilter

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.

Kontekstfilter

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.

Kontekstfilter

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.

Anvend kontekstfiltre i regneark

Trin 2) Hรธjreklik pรฅ den dimension, der er tilfรธjet i filtersektionen, og vรฆlg "Tilfรธj til kontekst".

Anvend kontekstfiltre i regneark

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.

Anvend kontekstfiltre i regneark

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.

Fjernelse af kontekstfilter

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.

  1. Vรฆlg en dimension fra dimensionslisten. I dette eksempel er 'Kategori' valgt fra dimensionslisten. Trรฆk dimensionen ind i boksen "Filtre".
  2. Det รฅbner 'Filter'-vinduet. Vรฆlg medlemmet fra listen.
  3. Klik pรฅ OK.

Dimensionsfiltre

Ovenstรฅende procedure filtrerer datasรฆt til kun at vise posterne for kategorien 'Mรธbler'.

Dimensionsfiltre

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

  1. 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.
  2. Det รฅbner et 'Filterfelt'-vindue. Vรฆlg en af โ€‹โ€‹samlingerne fra listen. I dette eksempel tages Sum som aggregeringstype.
  3. Klik pรฅ knappen 'Nรฆste'.

Mรฅl filter

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.
  1. Vรฆlg vรฆrdiintervallet. Du kan รฆndre den รธvre og nedre grรฆnse for vรฆrdiintervallet.
  2. Klik pรฅ OK.

Mรฅl filter

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.

  1. Hรธjreklik pรฅ det tilfรธjede filter.
  2. Vรฆlg muligheden 'Vis filter'.

Brugerdefineret eller hurtig filter

Trin 2) Det viser filterboksen 'Kategori' i hรธjre side af regnearket. Som standard viser filteret multivรฆrdilisten som vist pรฅ figuren.

Brugerdefineret eller hurtig filter

Trin 3) Du kan vรฆlge eller fravรฆlge medlemmer, der er til stede i filteret, og รฆndre dataene.

Brugerdefineret eller hurtig filter

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)

  1. Klik pรฅ serverindstillingen i menulinjen.
  2. Hold markรธren over indstillingen 'Opret brugerfilter'.
  3. Vรฆlg feltet for at oprette brugerfilter. I dette eksempel er kategorien valgt som brugerfilter.

Brugerfilter

Trin 2)

  1. Det รฅbner et 'Tableau Server Log ind' vindue.
  2. Klik pรฅ 'Tableau Online' mulighed i vinduet.

Brugerfilter

Trin 3)

  1. Det รฅbner et Tableau Online Log ind vindue. Indtast dit registrerede e-mail-id og din adgangskode.
  2. Klik pรฅ Log ind-indstillingen.

Brugerfilter

Trin 4) Det รฅbner et 'Brugerfilter'-vindue. Fรธlg nedenstรฅende trin for at tilfรธje brugerfilter.

  1. Indtast et navn til brugerfilteret.
  2. Vรฆlg en bruger fra brugerens liste.
  3. Tjek ind de nรธdvendige medlemmer skal vise for det valgte medlem.
  4. Klik pรฅ OK.

Brugerfilter

Det opretter et brugerfilter i Tableau. Du kan se brugerfilteret under sรฆt-ruden som vist nedenfor.

Brugerfilter

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.

Opsummer dette indlรฆg med: