Sådan implementeres kontekstfiltre i Tableau



Denne artikel giver dig en detaljeret og omfattende viden om, hvordan du implementerer kontekstfiltre i tableau med eksempler.

Oprettelse af filtre er et meget vigtigt aspekt af Bestyrelse . I denne artikel vil vi forstå kontekstfiltre i Tableau i følgende rækkefølge:

Hvad er kontekstfiltre i Tableau?

Generelt beregnes alle de filtre, du indstiller i Tableau, uafhængigt. Grundlæggende betyder det, at hvert filter får adgang til alle rækker i din datakilde uden hensyntagen til andre filtre. Et kontekstfilter er som et uafhængigt filter. Ethvert andet filter, der er indstillet, betegnes som et afhængigt filter, fordi de kun behandler de data, der passerer gennem kontekstfilteret.





Nu kan du implementere et kontekstfilter for at opnå et af følgende

  • Bedre ydeevne: Hvis der er indstillet mange filtre, eller datakilden er ret stor, har forespørgslerne tendens til at være langsommere. I et sådant scenario kan man indstille kontekstfiltre for at forbedre ydeevnen.



  • Top N filter: Man kan også indstille et kontekstfilter til kun at inkludere deres data af interesse efterfulgt af indstilling af et numerisk eller et top N-filter.

    hvad er hashset i java

For eksempel, hvis du har ansvaret for fødevareprodukter til en rigtig stor købmandskæde. Din opgave er at finde de 10 bedste snackbarer efter rentabilitet for alle butikker. Dataene er åbenbart enorme. Her kan du indstille et kontekstfilter til kun at omfatte snackbarer og oprette et top 10-filter efterfortjeneste som et afhængigt filter. Dette behandler kun de data, der passerer gennem kontekstfilteret.

Sådan oprettes kontekstfiltre i Tableau

Følg nedenstående trin for at oprette et kontekstfilter



  • Vælg Føj til kontekst mulighedfra Sammenhæng menuen i et eksisterende kategorifilter. Konteksten blev derefter beregnet til at generere visningen. Alle dine andre filtre beregnes derefter i forhold til konteksten.
  • Kontekstfiltre:
  1. Vises øverst på Filtre hylde.
  2. Identificeres af en grå farve på Filtre hylde.
  3. Det kan ikke arrangeres på hylden.

context-filters-in-tableau

Som vist på billedet ovenfor er Skibstilstand dimension er indstillet til at være konteksten for en visning og Område filteret beregnes kun ved hjælp af de data, der passerer igennem Skibstilstand .

Du kan foretage ændringer i et kontekstfilter ved at gøre en af ​​følgende ting

  • Fjernelse af feltet fra filtrehylden (En ny kontekst beregnes, hvis andre kontekstfiltre forbliver på hylden)

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

  • VælgerFjern fra sammenhæng (Filtret forbliver på hylden som et standardfilter. En ny kontekst beregnes hvis andre kontekstfiltre forbliver på hylden)

Sådan fremskyndes kontekstfiltre

For at forbedre ydeevnen for kontekstfiltre og dermed øge effektiviteten af ​​Tableau kan du følge disse retningslinjer

  • Implementering af et enkelt kontekstfilter, der reducerer datasættets størrelse markant, er en bedre måde at anvende end at anvende mange filtre. Hvis et filter ikke reducerer datasættets størrelse med en tiendedel eller mere, er det faktisk værre at føje det til konteksten. Det koster præstationen ved beregning af konteksten.

  • Det regnes for at afslutte alle dine datamodeller, inden du opretter en kontekst. Ændringer i datamodellen, såsom konvertering af dimensioner til mål, kræver genberegning af konteksten.

  • Indstil de nødvendige filtre til konteksten. Opret også sammenhængen, før du tilføjer felter til andre hylder. Disse forudsætninger gør forespørgsler, der køres meget hurtigere, når du slipper felter i andre hylder.

  • Brug af datopasser som ÅR (dato) eller kontekstfiltre på diskrete datoer er mere effektive end at bruge sammenhængende datoer.

Hvis dit datasæt er stærkt indekseret, giver kontekstfiltre muligvis ikke den præstation, du leder efter, og kan faktisk også medføre langsommere forespørgsel.

Demo

Dette eksempel er beregnet til at føre dig gennem proceduren til opbygning af et kontekstfilter.

  • Først filtrerer du en visning for at vise de 10 bedste produkter efter salg. Opret derefter et kontekstfilter til Produktkategori så du kan se de 10 bedste møbelprodukter.

  • Brug Prøve - Superstore datakilde for at oprette den oprindelige visning. Visningen viser salget for alle Underkategorier , sorteret i faldende rækkefølge.

context-filters-in-tableau

  • Bygg nu et Top 10-filter for kun at vise de bedst sælgende produkter. Du kan gøre det ved at trække i Underkategori felt til Filtre hylde. I dialogboksen, der vises, skal du skifte til fanen Top og definere et filter, der er Top 10 efter Summen af ​​salget .

filter

  • Når du klikker på Okay knap, skal du se, at visningen er filtreret for at vise de 10 bedste underkategorier med hensyn til salg før dig.

underkategori

  • Lad os prøve at tilføje endnu et filter for kun at vise møbelprodukter. Træk nu Kategori felt til Filtre hylde og vælg den eneste Møbel . Når du er færdig, skal du klikke påpå den Okay knapVisningen er filtreret, men i stedet for 10 produkter viser den nu kun 3. Dette skyldes, at alle filtre som standard vurderes separat, og visningen er designet til at vise skæringspunktet mellem resultaterne. Så på skærmen kan du se, at tre af de top 10 overordnede produkter er møbelprodukter.

. furniture

  • Dernæst skal vi fremstille de 10 bedste møbelprodukter for at bestemme Kategori filtrer et kontekstfilter. Højreklik på feltet i Filtre hylde og vælg Føj til kontekst mulighed.
  • Filteret er markeret som et kontekstfilter. Visningen opdateres for at vise de fire største møbelprodukter.

Men hvorfor ikke 10? Det er fordi kun fire af underkategorierne indeholder møbler. Men nu ved du, at Top 10-filteret evalueres på baggrund af resultaterne af den sammenhæng.

Håber, at denne artikel har fjernet din tvivl om kontekstfiltre i Tableau. Med dette kommer vi til en ende på disse kontekstfiltre i Tableau.

Hvis du ønsker at mestre Tableau, har Edureka et kurateret kursus der dækker forskellige koncepter for datavisualisering i dybden, herunder betinget formatering, scripting, sammenkædningskort, dashboardintegration, Tableau-integration med R og mere. Den leveres med 24 * 7 support til at guide dig gennem hele din læringsperiode. Nye batcher starter snart.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i “Context Filters in Tableau”, og vi vender hurtigst muligt tilbage til dig.