Tableau kontekstfilter - Hvordan lage og fjerne Tableau-kontekstfilter?

Innholdsfortegnelse:

Anonim

Hva er Tableau-kontekstfilter?

Alle de normale filtrene i Tableau behandles separat. Det betyr at hvert av filtrene får tilgang til og leser alle radene fra datakilden når du bruker et filter, uavhengig av andre filtre, og skaper et eget resultat. I visse krav kan det imidlertid hende du ønsker at filtrene bare skal behandle utdataene fra de forrige filtrene. Du kan bruke mer enn ett ubetinget filter som kontekstfiltre i slike situasjoner for å lage visningen. Kontekstfilter behandler bare dataene som går gjennom dem ved å lage et separat midlertidig datasett, så de blir også referert til som avhengige filtre.

Opprette kontekstfiltre

  • Lag et filter du vil opprette et kontekstfilter på, ved å dra dimensjonen til filterhylla. I eksemplet nedenfor er ShipMode og Region dimensjonene i filterhylla.

  • Høyreklikk på det og velg alternativet Legg til i kontekst fra hurtigmenyen til det eksisterende filteret. I dette eksemplet høyreklikker du på ShipMode-dimensjonen og velger Legg til i kontekst-alternativet fra den generelle fanen som vist nedenfor:

  • Kontekstfilter vises øverst på filtrehylla.
  • Disse filtrene kan ikke omorganiseres på noen måte.
  • Når et filter har blitt et kontekstfilter, kan det også identifiseres med en grå farge i filterhyllen.
  • I eksemplet, etter å ha lagt til kontekstfilter i ShipMode, ble fargen endret til grå som vist nedenfor:

  • I eksemplet har ShipMode-dimensjonen blitt kontekstfilter. Og Regionfilteret beregnes nå ved å bruke dataene som går gjennom Ship Mode.

Fjerne kontekstfiltre

  • For å fjerne kontekstfilteret, kan du høyreklikke på dimensjonen og velge Fjern fra kontekst-alternativet fra den generelle fanen som vist nedenfor:

  • Nå vil fargen endre seg til blå som en indikasjon.
  • Når du fjerner kontekstfilteret, beregnes en ny kontekst hvis det gjenstår noe annet kontekstfilter på filterhyllen.
  • Etter å ha fjernet kontekstfilteret, forblir filteret på filterhyllen som et standardfilter.
  • Hver gang du redigerer et kontekstfilter, beregnes det en ny kontekst hver gang.

Eksempel på Tableau Context Filter

Du kan vurdere superstore-prøven datasett nedenfor for følgende eksempel.

  • Dette eksemplet gir deg en ide om oppretting og bruk av kontekstfilteret.
  • Først kan du opprette en normal visning og filtrere de ti beste produktene basert på salget.
  • Deretter legger du til et kontekstfilter i produktkategoridimensjonen.
  • Kontekstfilter filtrerer utsikten og viser de 10 beste møbelproduktene.

Trinn 1: Bruk SuperstoreSample-datasettet, opprett en første visning som viser underkategorisalget, som er sortert i fallende rekkefølge for salget som vist nedenfor:

Trinn 2: Vis nå produktene som er toppselgende ved å lage et topp 10 filter:

  • Legg til feltet Underkategori på filterhyllen.
  • Høyreklikk på feltet Underkategori og velg toppen.
  • Velg nå etter felt.
  • Velg nå Topp 10 salgssum som vist på følgende skjermbilde:

  • Klikk OK når du er ferdig .

Trinn 3: Nå blir visningen filtrert for bare å vise de 10 beste underkategoriene etter salg som vist nedenfor:

Trinn 4: Nå kan du legge til et filter til for å vise en produktkategori, si Møbler.

  • Dra feltet Kategori til filterhyllen.
  • Plukke ut Møbler.
  • Klikk OK når du er ferdig .

Den filtrerte visningen vises som på skjermbildet nedenfor:

  • Den filtrerte visningen viser nå bare 3 produkter i stedet for 10, fordi alle filtrene er uavhengige og beregnes individuelt.
  • Fra dette synspunktet kan vi se at tre produkter av topp 10 er møbler.

Trinn 5: Bruke kontekstfilter på kategori, vi kan finne de ti beste produktene.

  • Høyreklikk på kategoridimensjonen på filterhyllen og velg deretter alternativet Legg til i kontekst .
  • Nå kan du se endringen i farge til grå som identifisering av kontekstfilter.
  • Nå kan du også se bare de fire øverste møbelproduktene fra utsikten, fordi det bare er fire møbelprodukter i underkategoriene.
  • Utsikten kan vises som nedenfor:

Fordeler med Tableau Context Filter

Fordelene med Tableau Context Filter blir forklart nedenfor:

1. Forbedre ytelsen

  • Når du bruker mange filtre samtidig, eller du jobber med enorme datasett, kan spørsmålene være trege.
  • Kontekstfiltre kan brukes i slike situasjoner for å forbedre ytelsen fordi det lager midlertidige datasett basert på filterkriteriene.
  • Valg av viktige kategoriske kontekstfiltre hjelper deg å forbedre ytelsen effektivt.

2. Avhengig filtertilstand

  • Kontekstfiltre kan brukes til å stille avhengige filterforhold ut fra dine krav.
  • Kontekstfiltre bør prioriteres når datakilden er enorm.
  • Du kan angi kontekstfiltre for å få dataene av interesse alene, og deretter angi et avhengig numerisk eller topp N-filter.

Ytelsesforbedring av Tableau-kontekstfilter

  • Å bruke et filter som reduserer størrelsen på datasettet mye betydelig, er bedre enn å bruke flere filtre samtidig.
  • Hvis et filter ikke klarer å redusere størrelsen på datasett med en tidel eller mer, anbefales det å ikke bruke et filter på slike datasett fordi det påvirker ytelsen veldig dårlig.
  • All datamodellering bør fullføres før du bruker filteret, fordi hver endring i datamodellen, for eksempel å konvertere dimensjoner til tiltak, krever omberegning av konkurransen hver gang.
  • Bruk kontinuerlige datoer hvis du setter kontekst for datofelt. Å bruke datoformater som YEAR (dato) eller kontekstfilter på diskret type datoer er også effektive.
  • Du bør angi alle nødvendige filtre for konteksten og opprette konteksten før du legger til felt i de andre hyllene. Det gjør at spørsmålene kjøres mye raskere når andre sokkelfelt slippes.
  • Kontekstfiltre kan ikke gi ytelsesforbedring hvis datasettene er sterkt indeksert. Det reduserer ytelsen.

Konklusjon

Kontekstfiltre brukes til å forbedre spørsmålets ytelse. Kontekstfiltre reduserer størrelsen på datasettene til en tidel eller enda mer. Valg av antall kontekstfiltre er også veldig avgjørende for ytelsen. Valg av type sammenføyninger er også viktig for forbedring av ytelsen.

Anbefalte artikler

Dette er en guide til Tableau kontekstfilter. Her diskuterer vi hvordan du oppretter og fjerner kontekstfiltre, eksempler og fordeler med kontekstfiltre. Du kan også se på følgende artikler for å lære mer -

  1. Tableau Storyline (Creating Story)
  2. Tableau Tabellberegning
  3. Tableau Dashboard Creation (konsept og eksempler)
  4. Tableau visualisering-typer, fordeler
  5. Komplett guide til Pivot i Tableau
  6. PHP Endre datoformat
  7. Tableau Bullet Chart
  8. Introduksjon til funksjoner og attributter for Tableau