Filtretyper i tablå: Tilstand etter formel, utdrag, kontekst
Data kan organiseres og forenkles ved å bruke ulike teknikker i Tableau. Vi vil bruke tekstfilen "Sample– Superstore.csv" for demonstrasjon i denne opplæringen.
Typer filtre
Filtrene kan brukes i et regneark for å begrense antall poster som finnes i et datasett. Ulike typer filtre brukes i Tableau Desktop basert på forskjellige formål. De forskjellige typene filtre som brukes i Tableau er gitt nedenfor. Navnet på filtertypene er sortert basert på rekkefølgen av utførelse i Tableau.
- Trekk ut filtre
- Datakildefiltre
- Kontekstfiltre
- Dimensjonsfiltre
- Mål filtre
Trekk ut filtre
Uttrekksfiltre brukes til å filtrere de utpakkede dataene fra datakilden. Dette filteret brukes bare hvis brukeren trekker ut dataene fra datakilden.
Når tekstfilen er koblet til Tableau, kan du se alternativet for live og ekstrakt i øverste høyre hjørne av datakildefanen. Live Connection kobles direkte til en datakilde. Extract connection trekker ut dataene fra datakilden og oppretter en lokal kopi i Tableau-depotet. Prosedyren for å lage et ekstraksjonsfilter er gitt som følger.
Trinn 1) Etter å ha koblet tekstfilen til Tableau,
- Klikk på "Extract" alternativknappen som vist i figuren.
Dette vil lage en lokal kopi i Tableau-depotet.
Trinn 2) neste,
- Klikk på "Rediger"-alternativet plassert nær Pakk ut-knappen.
- Det åpner vinduet "Pakk ut data". Klikk på "Legg til"-alternativet i vinduet.
Trinn 3) "Legg til filter"-vinduet er åpent for å velge filterbetingelsene.
Du kan velge hvilket som helst av feltene og legge til som ekstraktfilter. I dette eksemplet har vi valgt 'Kategori' som ekstraktfilter.
- Velg 'Kategori' fra listen
- Klikk på "OK".
Når du klikker på OK-knappen, åpnes et filtervindu.
Filtervinduet har flere alternativer for å filtrere 'Kategori' basert på ulike brukstilfeller. Alle brukstilfellene og filterforholdene er forklart nedenfor.
Filtertilstand i Tableau
Brukstilfelle 1: Velg fra liste
Som standard åpner filtervinduet alternativet "Velg fra liste". Du kan inkludere eller ekskludere medlemmene som er tilstede i feltet ved å bruke dette alternativet.
For å inkludere kan du
- Velg medlemmene
- Klikk på OK.
For å ekskludere de valgte medlemmene,
- Klikk på ekskluderingsboksen
- Velg medlemmene som skal ekskluderes
- Klikk på OK.
Det er to alternativer til i "Velg fra liste".
- Alle
- none
Alle:
Dette alternativet inkluderer eller ekskluderer alle medlemmer som er tilstede i feltet. I dette eksemplet inkluderes alle medlemmer ved å klikke på "Alle".
Trinn 1)
- Velg alternativet "Alle".
- Klikk på OK
Trinn 2) Neste,
- Det viser uttrekksdatafilter. Filterbetingelsen legges også til i uttrekksfiltervinduet.
- Klikk på OK for å legge til ekstraktfilteret.
For å ekskludere alle medlemmene i listen, klikk først på 'Ekskluder'-knappen. Velg deretter "Alle" og klikk på OK. Denne prosedyren legger til filteret i uttrekksdatafiltervinduet.
Ingen:
Hvis du vil fjerne alle valgene som er gjort i filtervinduet og starte et nytt valg, kan du bruke dette 'ingen'-alternativet. Ingen alternativ sletter alle valgene som er gjort i filtervinduet. Når den er slettet, kan du velge de nye medlemmene.
- Klikk på alternativet "Ingen". Velg de nye medlemmene som skal legges til som filter.
- Klikk på OK for å legge til ekstraktfilteret.
Brukstilfelle 2: Egendefinert verdiliste
En egendefinert verdiliste lar brukeren skrive inn medlemsnavnet og filtrere feltet deretter. En egendefinert verdiliste kan opprettes ved å følge den gitte prosedyren.
Trinn 1) I filterskjermen
- Klikk på alternativknappen "Egendefinert verdiliste".
- Skriv inn medlemsnavnet.
- Klikk på '+'-symbolet for å legge til navnet i listen.
- Du kan legge til flere medlemmer i listen og klikke på OK
Det er et alternativ i vinduet "Inkluder alle verdier når de er tomme." Det kan velges for å inkludere alle verdier som finnes i feltet når det valgte medlemmet ikke har noen data.
Fjern liste-alternativet sletter tollverdilisten.
Bruk Case 3: Bruk alle
Dette alternativet velger alle medlemmene som er tilstede i feltet.
Brukstilfelle 4: Jokertegn
Jokertegn-alternativet brukes til å filtrere feltene basert på gitt jokertegn. Brukere kan skrive inn tegnet og filtrere feltet basert på samsvaret. De forskjellige typene kamper er gitt som følger.
inneholder | Velg medlemmene hvis medlemsnavnet inneholder innskrevne tegn. |
Begynner med | Velg medlemmene hvis medlemsnavnet begynner med innskrevne tegn. |
Slutter med | Velg medlemmene hvis medlemsnavnet slutter med innskrevne tegn. |
Stemmer nøyaktig | Velg medlemmene hvis medlemsnavnet samsvarer nøyaktig med innskrevne tegn. |
Trinn 1)
- Velg fanen "Jokertegn".
- Skriv inn tegnene som skal samsvare.
- Velg type match. I dette eksemplet er "Inneholder" matchtype valgt.
- Klikk på OK.
Brukstilfelle 5: Filter etter tilstand
Dette alternativet brukes til å filtrere datasettet ved å angi flere betingelser. Filtilstand basert på felt er gitt nedenfor.
Etter felt:
- Velg kategorien "Betingelse" i filtervinduet.
- Klikk på alternativknappen "Etter felt".
- Velg navnet på feltet som skal filtreres fra rullegardinlisten.
- Velg aggregeringstype som Sum, gjennomsnitt og median fra rullegardinlisten.
- Velg operatør fra rullegardinmenyen.
- Skriv inn verdien for å filtrere det valgte feltet.
- Klikk på OK.
I eksemplet ovenfor filtreres datasettet for å se dataene der summen av salg er større enn 1000.
Utvalget av verdier:
Dette alternativet viser minimums- og maksimumsverdien for det valgte feltet ved å klikke på "Load"-knappen. Den kan brukes til å referere verdiene.
Filtrer tilstand etter formel
Du kan skrive en formel for å filtrere datasettet ved å bruke dette alternativet. Fremgangsmåten er forklart nedenfor.
Fremgangsmåte:
- Klikk på alternativknappen "Etter formel".
- Skriv inn formelen i boksen som vist på figuren.
- Klikk på Ok.
I eksemplet ovenfor filtrerer den skrevne formelen dataene der summen av salg er større enn 1000.
Bruk Case 6: Topp- eller bunnfiltre
Dette alternativet brukes til å velge topp eller bunn 'n' antall poster.
Etter felt:
Trinn 1)
- Velg "Topp"-fanen fra filtervinduet.
- Klikk på alternativknappen 'Etter felt'.
Trinn 2)
- Velg 'Topp' eller 'Bund'.
- Velg antall poster.
- Velg feltet.
- Velg aggregeringstype.
- Klikk på Ok.
I eksemplet ovenfor begrenser filteret datasettet til å vise topp 10 poster basert på summen av salg.
Etter formel:
Topp- eller bunntilstanden kan også gis gjennom formel.
Fremgangsmåte:
- Klikk på alternativknappen 'Etter formel'.
- Velg 'Topp' eller 'Bund'.
- Velg antall poster.
- Skriv inn formelen.
- Klikk på OK.
I eksemplet ovenfor ble formelen skrevet for å vise topp 10 poster basert på summen av salg.
Datakildefilter
Et datakildefilter brukes til å filtrere dataene på datakildenivå. Det kan begrense postene som finnes i datasettet. Dette filteret ligner på uttrekksfilter for å sikre dataene. Men datakildefilter og uttrekksfilter er ikke knyttet til hverandre. Datakildefilter fungerer på både live- og ekstraktforbindelser. Prosedyren for å velge datakildefilter er gitt som følger.
Trinn 1) Klikk på "Legg til"-knappen øverst til høyre på datakildefanen.
Trinn 2) Det åpner 'Rediger datakildefiltre'-vinduet. Klikk på 'Legg til'-alternativet i vinduet.
Etter å ha klikket på "legg til"-knappen, følg de gjenværende trinnene fra emnet "Pakk ut filtre" -> Trinn 3.
Kontekstfilter
Et kontekstfilter er et uavhengig filter som kan lage et separat datasett ut av det originale datasettet og beregne valgene som er gjort i regnearket. Ett eller flere kategoriske filter som skiller datasettet i store deler kan brukes som et kontekstfilter. Alle andre filtre som brukes i regnearket fungerer basert på valg av kontekstfilter. Funksjonene til kontekstfiltre kan forklares gjennom et excel-ark.
Figuren viser et eksempeldatasett. Fra datasettet identifiseres det at 'Kategori' kan brukes som kontekstfilter da det kan dele opp datasettet i store deler. Når filteret er brukt på datasettet, kan følgende data hentes.
Når kategorien "Møbler" er valgt, vises tilgjengelige data i den aktuelle kategorien i figuren. Andre filtre som kan brukes i arket vil være avhengig av kategorifilteret. Dette er den grunnleggende funksjonen ved bruk av kontekstfilter. Tableau oppretter et midlertidig datasett i repository-motoren basert på kontekstfiltervalget. Når kontekstfilteret er valgt, avhenger alle andre valg og filtre av valget av et spesifikt kontekstfilter. Den midlertidige tabellen eller datasettet som opprettes ved valg av kontekstfilter, lastes inn hver gang kontekstfilteret endres.
Bruk kontekstfiltre i regnearket:
Enhver dimensjon kan legges til som kontekstfilter ved å følge trinnene nedenfor:
Trinn 1) Dimensjonen som skal legges til som kontekstfilter må legges til i filterseksjonsboksen som angitt i bildet.
Trinn 2) Høyreklikk på dimensjonen som er lagt til i filterdelen og velg alternativet "Legg til i kontekst".
Trinn 3) Når filteret er valgt som et kontekstfilter, endres fargen på dimensjonsboksen til grå farge. Denne grå fargeboksen er en indikasjon på kontekstfilter.
Fjerner kontekstfilter:
Ethvert kontekstfilter kan endres tilbake til normalt filter ved å velge alternativet "Fjern fra kontekst" som er tilgjengelig når du høyreklikker på dimensjonen. Fargen på dimensjonsboksen vil også endres tilbake til blå farge som en indikasjon.
Fordeler med å bruke kontekstfiltre:
Forbedre ytelsen:
Når kontekstfilter brukes i store datakilder, kan det forbedre ytelsen ettersom det oppretter en midlertidig datasettdel basert på kontekstfiltervalget. Ytelsen kan forbedres effektivt gjennom valg av store kategoriske kontekstfiltre.
Avhengige filterbetingelser:
Kontekstfiltre kan brukes til å lage avhengige filterbetingelser basert på forretningskravet. Når datakildestørrelsen er stor, kan kontekstfilter velges for hovedkategorien, og andre relevante filtre kan kjøres.
Dimensjonsfiltre
Når en dimensjon brukes til å filtrere dataene i et regneark, kalles den som dimensjonsfilter. Det er et ikke-aggregert filter hvor en dimensjon, gruppe, sett og bin kan legges til. Et dimensjonsfilter kan brukes gjennom topp- eller bunnbetingelsene, jokertegnmatch og formel.
Medlemmene som er tilstede i en dimensjon kan inkluderes eller ekskluderes fra listen ved hjelp av dette filteret. Dimensjonsfilter kan vises i et ark eller dashbord for å endre filtertilstanden dynamisk. Prosessen for å legge til en dimensjon som filteret er gitt som følger.
Trinn 1) Gå til et regneark som gitt i emnene ovenfor og følg trinnene.
- Velg en dimensjon fra dimensjonslisten. I dette eksemplet er 'Kategori' valgt fra dimensjonslisten. Dra dimensjonen inn i "Filtre"-boksen.
- Det åpner "Filter"-vinduet. Velg medlemmet fra listen.
- Klikk på OK.
Prosedyren ovenfor filtrerer datasettet for å vise postene kun for kategorien "Møbler".
Mål filter:
Et målfilter kan filtrere dataene basert på verdiene som finnes i et mål. De aggregerte måleverdiene kan brukes i målefilteret for å endre dataene. Et målfilter kan brukes i et regneark ved å følge prosedyren.
Trinn 1) Gå til et regneark
- Velg et mål som finnes i fanen Mål. I dette eksemplet er 'Salg' valgt. Dra målingen inn i 'Filter'-boksen.
- Det åpner et "Filterfelt"-vindu. Velg en av aggregeringene fra listen. I dette eksemplet er Sum tatt som aggregeringstype.
- Klikk på 'Neste'-knappen.
Trinn 2) Det åpner et vindu der du må velge verdiområdet. De andre alternativene i vinduet er gitt som følger.
Verdiområde | Minimum og maksimum måleverdiområde kan gis og filtreres. |
Minst | En minimumsverdi av et mål er gitt for å filtrere dataene. |
På det meste | En maksimal verdi av et mål er gitt for å filtrere dataene. |
Spesiell | Et alternativ for å velge null eller ikke-null verdier og filtrere dataene. |
- Velg verdiområdet. Du kan endre øvre og nedre grense for verdiområdet.
- Klikk på OK.
Eksempelet ovenfor filtrerer datasettet basert på summen av salgsverdi mellom 0 og 22638.
Egendefinert eller hurtigfilter:
Filtre kan tilpasses basert på brukervalget. Filtrene kan tilpasse regneark og instrumentbord for å endre dataene dynamisk. Prosedyren for å tilpasse filteret er gitt som følger.
Trinn 1) Legg til "Kategori"-filteret som vist i emnet Dimensjonsfilter.
- Høyreklikk på filteret som er lagt til.
- Velg alternativet "Vis filter".
Trinn 2) Den viser 'Kategori'-filterboksen på høyre side av regnearket. Som standard viser filteret multiverdilisten som vist i figuren.
Trinn 3) Du kan velge eller fjerne valget av medlemmer som er tilstede i filteret og endre dataene.
Brukerfilter:
Brukerfilter sikrer radnivådataene i et datasett. Den kan brukes når du publiserer arbeidsboken på en server. Ulike filterbetingelser kan brukes for forskjellige brukere. Anta for eksempel at det er tre avdelinger i et firma, nemlig møbler, kontorrekvisita og teknologi. Ved å bruke brukerfilteret kan vi la brukerne vise kun de dataene som er relevante for deres avdeling. dvs. brukere fra 'Møbler'-avdelingen kan kun se data fra kategorien 'Møbler'. Dette kan sikre sikkerheten til data på radnivå. Prosedyren for å bruke brukerfilteret er gitt som følger.
Trinn 1)
- Klikk på Server-alternativet i menylinjen.
- Hold markøren over alternativet "Opprett brukerfilter".
- Velg feltet for å opprette brukerfilter. I dette eksemplet er kategorien valgt som brukerfilter.
Trinn 2)
- Det åpner et "Tableau Server Logg på"-vindu.
- Klikk på 'Tableau Online'-alternativet i vinduet.
Trinn 3)
- Det åpner et Tableau Online påloggingsvindu. Skriv inn din registrerte e-postadresse og passord.
- Klikk på Logg inn-alternativet.
Trinn 4) Det åpner et 'Brukerfilter'-vindu. Følg trinnene nedenfor for å legge til brukerfilter.
- Skriv inn et navn for brukerfilteret.
- Velg en bruker fra brukerlisten.
- Sjekk inn de nødvendige medlemmene må vise for det valgte medlemmet.
- Klikk på OK.
Det oppretter et brukerfilter i Tableau. Du kan se brukerfilteret under sett-ruten som vist nedenfor.
Når arbeidsboken er publisert på serveren, vises bare de filtrerte dataene til brukeren. Brukerfilter kan opprettes for flere brukere for å sikre dataene.
Sammendrag
- Tableau har funksjoner for å organisere og forenkle dataene som finnes i datasettet.
- Filter begrenser antall poster som er tilstede i datasettet basert på gitt tilstand.
- Ulike typer filtre som brukes i Tableau er uttrekksfiltre, datakildefiltre, kontekstfiltre, dimensjonsfiltre og målefiltre.
- Uttrekksfiltre endrer dataene i den lokale kopien av datasettet som trekkes ut fra datakilden.
- Datakildefiltre endrer dataene basert på gitt tilstand. Disse filtrene gjelder både for strømtilkopling og ekstraksjon.
- Kontekstfilter oppretter en midlertidig tabell i Tableau-motoren og fungerer som et primærfilter. Alle de andre filtrene som brukes på et regneark, avhenger av kontekstfilteret.
- Når en dimensjon brukes til å filtrere dataene, kalles den som dimensjonsfilter. Den kan inkludere eller ekskludere medlemmene som er tilstede i dimensjonen.
- Når et mål brukes til å filtrere dataene, kalles det målfilter. Den kan endre dataene basert på sammenligning av målt verdi.
- Et hurtig eller tilpasset filter brukes til å endre filterbetingelsen dynamisk.
- Brukerfiltre sikrer radnivådata publisert på en server.
- Brukere kan sortere feltene som finnes i datasettet.
- Grupper kan bygges for å gruppere medlemmene som er tilstede i en dimensjon.
- Brukere kan bygge hierarki for å vise granularitetsnivået som finnes i datasettet.
- Sett kan opprettes for å velge eller ekskludere ett eller flere medlemmer fra et felt. Et sett kan legges til som en egen dimensjon i Tableau.