Hvordan implementere kontekstfiltre i Tableau



Denne artikkelen vil gi deg en detaljert og omfattende kunnskap om hvordan du implementerer kontekstfiltre i tablå med eksempler.

Å lage filtre er et veldig viktig aspekt av Borde . I denne artikkelen vil vi forstå kontekstfiltre i tablett i følgende rekkefølge:

Hva er kontekstfiltre i Tableau?

Vanligvis blir alle filtrene du setter i Tableau beregnet uavhengig. I utgangspunktet betyr det at hvert filter får tilgang til alle radene i datakilden din uten hensyn til andre filtre. Et kontekstfilter er som et uavhengig filter. Ethvert annet filter som er angitt, betegnes som et avhengig filter på grunn av det faktum at de bare behandler dataene som passerer gjennom kontekstfilteret.





Nå kan du distribuere et kontekstfilter for å oppnå ett av følgende

  • Bedre ytelse: Hvis det er mange filtre satt eller datakilden er ganske stor, har spørsmålene en tendens til å være tregere. I et slikt scenario kan man sette sammenhengsfiltre for å forbedre ytelsen.



  • Topp N filter: Man kan også sette et kontekstfilter slik at det bare inkluderer dataene av interesse, etterfulgt av å sette et numerisk eller et topp N-filter.

For eksempel hvis du har ansvaret for matvarer for en veldig stor dagligvarekjede. Din oppgave er å finne de 10 beste snackbarene etter lønnsomhet for alle butikker. Åpenbart er dataene enorme. Her kan du sette et kontekstfilter slik at det bare inkluderer snackbarer og opprette et topp 10-filter etterfortjeneste som et avhengig filter. Dette vil bare behandle dataene som passerer gjennom kontekstfilteret.

Hvordan lage kontekstfiltre i Tableau

Følg trinnene nedenfor for å bygge et kontekstfilter



  • Å velge Legg til sammenheng alternativfra Kontekst menyen til et eksisterende kategorifilter. Konteksten ble deretter beregnet for å generere visningen. Alle andre filtre blir deretter beregnet i forhold til konteksten.
  • Kontekstfiltre:
  1. Vises på toppen av Filtre hylle.
  2. Identifiseres med en grå farge på Filtre hylle.
  3. Det kan ikke ordnes på hyllen.

context-filters-in-tableau

Som vist på bildet ovenfor, er Skipsmodus dimensjonen er satt til å være konteksten for en visning og Region filteret beregnes bare ved hjelp av dataene som går gjennom Skipsmodus .

Du kan gjøre endringer i et kontekstfilter ved å gjøre en av følgende ting

  • Fjerne feltet fra filterhyllen (En ny kontekst beregnes hvis andre kontekstfiltre forblir på hyllen)

  • Redigering av filteret (En ny kontekst beregnes hver gang du redigerer et kontekstfilter)

  • VelgerFjern fra sammenheng (Filteret forblir på hyllen som et standardfilter. En ny kontekst beregnes hvis andre kontekstfiltre forblir på hyllen)

Hvordan øke hastigheten på kontekstfiltre

For å forbedre ytelsen til kontekstfiltre, og dermed øke effektiviteten til Tableau, kan du følge disse retningslinjene

er et og har et forhold i java
  • Å implementere et enkelt kontekstfilter som reduserer størrelsen på datasettet betydelig, er en bedre ide enn å bruke mange filtre. Hvis et filter ikke reduserer størrelsen på datasettet med en tidel eller mer, er det faktisk verre å legge det til sammenhengen. Det koster ytelsen ved å beregne konteksten.

  • Det regnes å fullføre alle datamodellene dine før du oppretter en kontekst. Endringer i datamodellen, slik som å konvertere dimensjoner til mål, krever omberegning av konteksten.

  • Sett de nødvendige filtrene for konteksten. Opprett også konteksten før du legger til felt i andre hyller. Disse forutsetningene gjør spørsmålene som kjøres mye raskere når du slipper felt i andre hyller.

  • Bruke dato søppel som ÅR (dato) eller kontekstfiltre på diskrete datoer er mer effektive enn å bruke sammenhengende datoer.

Hvis datasettet ditt er sterkt indeksert, kan det hende at kontekstfiltre ikke gir ytelsen du leter etter, og det kan også føre til langsommere søkeytelse.

Demo

Dette eksemplet er ment å ta deg gjennom prosedyren for å bygge et kontekstfilter.

  • Først filtrerer du en visning for å vise de 10 beste produktene etter salg. Deretter oppretter du et kontekstfilter på produktkategori slik at du kan se de 10 beste møbelproduktene.

  • Bruke Eksempel - Superstore datakilde for å lage den første visningen. Visningen viser salg for alle Underkategorier , sortert i synkende rekkefølge.

context-filters-in-tableau

  • Bygg nå et Topp 10-filter for å bare vise de mest solgte produktene. Du kan gjøre det ved å dra Underkategori felt til Filtre hylle. I dialogboksen som vises, bytt til kategorien Topp og definer et filter som er Topp 10 etter Sum av salg .

    hybrid rammeverk i selen webdriver

filter

  • Når du klikker på OK knapp, skal du se at utsikten er filtrert for å vise de 10 beste underkategoriene for produkt når det gjelder salg før deg.

underkategori

  • La oss prøve å legge til et nytt filter for å vise bare møbelprodukter. Dra nå Kategori felt til Filtre hylle og velg den eneste Møbler . Når du er ferdig, klikker du OK knapp.Visningen er filtrert, men i stedet for 10 produkter, viser den nå bare 3. Dette skyldes at alle filtre som standard blir evaluert separat, og visningen er designet for å vise skjæringspunktet mellom resultatene. Så på skjermen ser du at tre av de 10 beste produktene er møbelprodukter.

. furniture

  • Deretter må vi lage de for å bestemme de 10 beste møbelproduktene Kategori filter et kontekstfilter. Høyreklikk på feltet av Filtre hylle og velg Legg til sammenheng alternativ.
  • Filteret er merket som et kontekstfilter. Visningen oppdateres for å vise de fire beste møbelproduktene.

Men hvorfor ikke 10? Det er fordi bare fire av underkategoriene inneholder møbler. Men nå vet du at Topp 10-filteret blir evaluert på resultatene av den sammenhengen.

Håper denne artikkelen fjernet tvilen din om kontekstfiltre i Tableau. Med dette kommer vi til en slutt på denne kontekstfiltrene i Tableau.

Hvis du ønsker å mestre Tableau, har Edureka et kuratkurs på som dekker ulike konsepter for datavisualisering i dybden, inkludert betinget formatering, skripting, koblingskart, dashbordintegrasjon, Tableau-integrasjon med R og mer. Den leveres med 24 * 7 støtte for å veilede deg gjennom hele læringsperioden. Nye partier starter snart.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i 'Context Filters in Tableau', så vil vi snarest komme tilbake til deg.