Hur man implementerar sammanhangsfilter i Tableau



Den här artikeln ger dig en detaljerad och omfattande kunskap om hur du implementerar sammanhangsfilter i tablå med exempel.

Skapa filter är en mycket viktig aspekt av Styrelse . I den här artikeln kommer vi att förstå sammanhangsfilter i Tableau i följande ordning:

Vad är sammanhangsfilter i Tableau?

Generellt beräknas alla filter som du ställer in i Tableau oberoende. I grund och botten vad det betyder är att varje filter får åtkomst till alla rader i din datakälla utan hänsyn till andra filter. Ett sammanhangsfilter är som ett oberoende filter. Alla andra filter som ställs in kallas som ett beroende filter på grund av att de endast bearbetar data som passerar genom sammanhangsfiltret.





Nu kan du distribuera ett sammanhangsfilter för att uppnå något av följande

  • Bättre prestanda: Om det finns många filter eller om datakällan är ganska stor tenderar frågorna att vara långsammare. I ett sådant scenario kan man ställa in kontextfilter för att förbättra prestandan.



  • Topp N-filter: Man kan också ställa in ett kontextfilter så att det endast inkluderar deras data av intresse, följt av att ställa in ett numeriskt eller ett topp N-filter.

Till exempel om du ansvarar för livsmedelsprodukter för en riktigt stor livsmedelskedja. Din uppgift är att hitta de 10 bästa snackbarerna efter lönsamhet för alla butiker. Uppenbarligen är uppgifterna enorma. Här kan du ställa in ett sammanhangsfilter så att det bara inkluderar mellanmålstänger och skapa ett topp 10-filter eftervinst som ett beroende filter. Detta skulle endast bearbeta data som passerar genom kontextfiltret.

Hur man skapar sammanhangsfilter i Tableau

Följ de angivna stegen nedan för att bygga ett sammanhangsfilter



  • Välj Lägg till sammanhang alternativfrån Sammanhang menyn för ett befintligt kategorifilter. Kontexten beräknades sedan för att generera vyn. Alla dina andra filter beräknas sedan i förhållande till sammanhanget.
  • Kontextfilter:
  1. Visas högst upp på Filter hylla.
  2. Identifieras av en grå färg på Filter hylla.
  3. Det kan inte ordnas på hyllan.

context-filters-in-tableau

flera arv i java med exempel

Som visas i bilden ovan är Fartygsläge dimension är inställd på att vara sammanhanget för en vy och Område filter beräknas endast med hjälp av data som passerar igenom Fartygsläge .

Du kan göra ändringar i ett sammanhangsfilter genom att göra något av följande

  • Ta bort fältet från filterhyllan (Ett nytt sammanhang beräknas om andra sammanhangsfilter finns kvar på hyllan)

  • Redigering av filtret (Ett nytt sammanhang beräknas varje gång du redigerar ett sammanhangsfilter)

  • VäljerTa bort från sammanhang (Filtret förblir på hyllan som ett standardfilter. Ett nytt sammanhang beräknas om andra sammanhangsfilter finns kvar på hyllan)

Hur man påskyndar sammanhangsfilter

För att förbättra prestanda för kontextfilter och därmed öka effektiviteten för Tableau kan du följa dessa riktlinjer

  • Att distribuera ett enda kontextfilter som avsevärt minskar datamängden är ett sätt bättre än att använda många filter. Om ett filter inte minskar datamängden med en tiondel eller mer är det faktiskt värre att lägga till det i sammanhanget. Det kostar prestandan för att beräkna sammanhanget.

    php hur man skriver ut array
  • Det räknas att slutföra alla dina datamodeller innan du skapar ett sammanhang. Förändringar i datamodellen, som att konvertera dimensioner till mått, kräver omberäkning av sammanhanget.

  • Ställ in de filter som krävs för sammanhanget. Skapa också sammanhanget innan du lägger till fält i andra hyllor. Dessa förutsättningar gör frågorna som körs mycket snabbare när du släpper fält i andra hyllor.

  • Använda datumfack som YEAR (datum) eller kontextfilter på diskreta datum är effektivare än att använda kontinuerliga datum.

Om din datamängd är starkt indexerad kan det hända att sammanhangsfilter inte ger den prestanda du letar efter och faktiskt också kan leda till långsammare sökprestanda.

Demo

Detta exempel är avsett att ta dig igenom proceduren för att bygga ett sammanhangsfilter.

  • Först filtrerar du en vy för att visa de tio bästa produkterna efter försäljning. Skapa sedan ett kontextfilter på Produktkategori så att du kan se de 10 bästa möbelprodukterna.

  • Använd Exempel - Superstore datakälla för att skapa den ursprungliga vyn. Vyn visar försäljningen för alla Underkategorier , sorterade i fallande ordning.

    apache spark vs hadoop mapreduce

context-filters-in-tableau

  • Bygg nu ett topp 10-filter för att bara visa de bästsäljande produkterna. Du kan göra det genom att dra Underkategori fält till Filter hylla. I dialogrutan som visas växlar du till fliken Top och definierar ett filter som är Top 10 by Summan av försäljningen .

filter

  • När du klickar på OK knapp, kommer du att se att vyn är filtrerad för att visa de 10 bästa underkategorierna i produktmässiga försäljningar före dig.

underkategori

  • Låt oss försöka lägga till ett annat filter för att bara visa möbelprodukter. Dra nu Kategori fält till Filter hyllan och välj den enda möbel . När du är klar klickar du på OK knapp.Vyn är filtrerad men istället för 10 produkter, visar den nu bara 3. Detta beror på att alla filter som standard utvärderas separat och vyn är utformad för att visa skärningspunkten mellan resultaten. Så på skärmen ser du att tre av de 10 översta produkterna är möbelprodukter.

. furniture

  • Nästa, för att bestämma de 10 bästa möbelprodukterna måste vi göra Kategori filtrera ett sammanhangsfilter. Högerklicka på fältet i Filter hyllan och välj Lägg till sammanhang alternativ.
  • Filtret är markerat som ett kontextfilter. Vyn uppdateras för att visa de fyra bästa möbelprodukterna.

Men varför inte 10? Det beror på att endast fyra av underkategorierna innehåller möbler. Men nu vet du att Top 10-filtret utvärderas utifrån resultaten av det sammanhanget.

Hoppas att den här artikeln rensade dina tvivel om kontextfilter i Tableau. Med detta kommer vi till ett slut på dessa sammanhangsfilter i Tableau.

Om du vill behärska Tableau har Edureka en kurator på som täcker olika begrepp för datavisualisering på djupet, inklusive villkorlig formatering, skript, länkdiagram, instrumentpanelintegration, Tableau-integration med R och mer. Den levereras med 24 * 7 support för att vägleda dig under hela din inlärningsperiod. Nya satser börjar snart.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i ”Context Filters in Tableau” så återkommer vi snarast till dig.