Soorten filters in Tableau: Voorwaarde op basis van formule, Extract, Context

Gegevens kunnen worden georganiseerd en vereenvoudigd door verschillende technieken in Tableau te gebruiken. We zullen het tekstbestand "Sample-Superstore.csv" gebruiken voor demonstratie in deze zelfstudie.

Soorten filters

De filters kunnen in een werkblad worden toegepast om het aantal records in een gegevensset te beperken. In Tableau Desktop worden verschillende soorten filters gebruikt voor verschillende doeleinden. Hieronder vindt u de verschillende typen filters die in Tableau worden gebruikt. De namen van filtertypen worden gesorteerd op basis van de volgorde van uitvoering in Tableau.

  1. Extract Filters
  2. Gegevensbronfilters
  3. Contextfilters
  4. Dimensiefilters
  5. Meetfilters

Extract Filters

Extract-filters worden gebruikt om de ex te filterentracgeted data uit de gegevensbron. Dit filter wordt alleen gebruikt als de gebruiker extracts de gegevens uit de gegevensbron.

Zodra het tekstbestand is gekoppeld aan Tableau, kunt u de live en expresweergave bekijken.tracDe optie 't' in de rechterbovenhoek van het tabblad 'Gegevensbron'. Live Connection maakt rechtstreeks verbinding met een gegevensbron. Bijvoorbeeld:tract verbinding extracDe procedure haalt de gegevens uit de gegevensbron en maakt een lokale kopie in de Tableau-repository.tracHet tingfilter wordt als volgt weergegeven.

Stap 1) Nadat u het tekstbestand met Tableau heeft verbonden,

  • Klik op โ€œExtractโ€ radioknop zoals weergegeven in de afbeelding.

Hiermee wordt een lokale kopie gemaakt in de Tableau-repository.

Extract Filters

Stap 2) Volgende,

  1. Klik op de optie 'Bewerken' naast Ex.tract-knop.
  2. Het begint met "ExtracOpen het venster "t data". Klik op de optie 'Toevoegen' in het venster.

Extract Filters

Stap 3) Het venster โ€œFilter toevoegenโ€ is geopend om de filtervoorwaarden te selecteren.

Je kunt elk van de velden kiezen en als voorbeeld toevoegen.tract filter. In dit voorbeeld hebben we 'Categorie' geselecteerd als voorbeeld.tract-filter.

  1. Selecteer 'Categorie' uit de lijst
  2. Klik op 'OK'.

Extract Filters

Zodra u op de knop OK klikt, wordt een filtervenster geopend.

Extract Filters

Het filtervenster heeft meerdere opties om 'Categorie' te filteren op basis van verschillende gebruiksscenario's. Alle gebruiksscenario's en de filtervoorwaarden worden hieronder uitgelegd.

Filtervoorwaarde in Tableau

Gebruiksscenario 1: Selecteer uit de lijst

Standaard opent het filtervenster de optie "Selecteren uit lijst". Met deze optie kunt u de leden die in het veld aanwezig zijn, opnemen of uitsluiten.

Meenemen kan

  1. Selecteer de leden
  2. Klik op OK.

Filtervoorwaarde in Tableau

Om de geselecteerde leden uit te sluiten,

  1. Klik op het selectievakje 'Uitsluiten'
  2. Selecteer de leden die u wilt uitsluiten
  3. Klik op OK.

Filtervoorwaarde in Tableau

Er zijn nog twee opties in de โ€œSelecteer uit lijstโ€.

  1. Alles
  2. Geen

Alle:

Deze optie omvat of sluit alle leden uit die in het veld aanwezig zijn. In dit voorbeeld worden alle leden opgenomen door op de optie โ€œAllesโ€ te klikken.

Stap 1)

  1. Selecteer de optie 'Alles'.
  2. Klik op OK

Filtervoorwaarde in Tableau

Stap 2) Vervolgens

  1. Het laat zien dattract-datafilter. De filtervoorwaarde wordt ook toegevoegd in de extract filtervenster.
  2. Klik op OK om de ex toe te voegentract-filter.

Filtervoorwaarde in Tableau

Om alle leden in de lijst uit te sluiten, klikt u eerst op de knop 'Uitsluiten'. Selecteer vervolgens de optie 'Alles' en klik op OK. Deze procedure voegt het filter toe aan de lijst.tract-gegevensfiltervenster.

Filtervoorwaarde in Tableau

Geen:

Als u alle selecties in het filtervenster wilt wissen en een nieuwe selectie wilt starten, kunt u deze optie 'geen' gebruiken. Geen optie wist alle selecties die in het filtervenster zijn gemaakt. Zodra het is gewist, kunt u de nieuwe leden selecteren.

  1. Klik op de optie 'Geen'. Selecteer de nieuwe leden die u als filter wilt toevoegen.
  2. Klik op OK om de ex toe te voegentract-filter.

Filtervoorwaarde in Tableau

Gebruiksscenario 2: Aangepaste waardenlijst

Met een aangepaste waardenlijst kan de gebruiker de lidnaam typen en het veld dienovereenkomstig filteren. Een aangepaste waardenlijst kan worden gemaakt door de gegeven procedure te volgen.

Stap 1) In het filterscherm

  1. Klik op het keuzerondje 'Aangepaste waardenlijst'.
  2. Typ de lidnaam.
  3. Klik op het '+' symbool om de naam aan de lijst toe te voegen.
  4. U kunt meerdere leden aan de lijst toevoegen en op OK klikken

Filtervoorwaarde in Tableau

Er is een optie in het venster 'Alle waarden opnemen als deze leeg zijn'. U kunt ervoor kiezen om alle waarden in het veld op te nemen als het geselecteerde lid geen gegevens heeft.

Filtervoorwaarde in Tableau

Met de optie Lijst wissen wist u de lijst met douanewaarden.

Filtervoorwaarde in Tableau

Gebruiksscenario 3: Gebruik alles

Met deze optie selecteert u alle leden die in het veld aanwezig zijn.

Filtervoorwaarde in Tableau

Gebruiksscenario 4: Wildcard

De optie Wildcard wordt gebruikt om de velden te filteren op basis van een bepaalde jokertekenovereenkomst. Gebruikers kunnen het teken typen en het veld filteren op basis van de overeenkomst. De verschillende soorten wedstrijden worden als volgt weergegeven.

Bevat Selecteer de leden als de lidnaam getypte tekens bevat.
Begint met Selecteer de leden als de lidnaam begint met getypte tekens.
Eindigt met Selecteer de leden als de lidnaam eindigt met getypte tekens.
Komt precies overeen Selecteer de leden als de lidnaam exact overeenkomt met de getypte tekens.

Stap 1)

  1. Selecteer het tabblad โ€˜Wildcardโ€™.
  2. Typ de tekens die overeenkomen.
  3. Selecteer het type wedstrijd. In dit voorbeeld is het zoektype 'Bevat' geselecteerd.
  4. Klik op OK.

Filtervoorwaarde in Tableau

Gebruiksscenario 5: Filter op voorwaarde

Deze optie wordt gebruikt om de dataset te filteren door verschillende voorwaarden op te geven. Hieronder vindt u de bestandsvoorwaarde op basis van het veld.

Per veld:

  1. Selecteer het tabblad 'Voorwaarde' in het filtervenster.
  2. Klik op het keuzerondje 'Per veld'.
  3. Selecteer de naam van het veld dat moet worden gefilterd in de vervolgkeuzelijst.
  4. Selecteer het aggregatietype zoals Som, gemiddelde en mediaan in de vervolgkeuzelijst.
  5. Selecteer de operator uit de vervolgkeuzelijst.
  6. Voer de waarde in om het geselecteerde veld te filteren.
  7. Klik op OK.

Filtervoorwaarde in Tableau

In het bovenstaande voorbeeld wordt de dataset gefilterd om de gegevens te zien waarbij de som van de verkopen groter is dan 1000.

Het bereik van waarden:

Deze optie toont de minimum- en maximumwaarde van het geselecteerde veld door op de knop 'Laden' te klikken. Het kan worden gebruikt om naar de waarden te verwijzen.

Filtervoorwaarde in Tableau

Filtervoorwaarde op formule

Met deze optie kunt u een formule schrijven om de gegevensset te filteren. De procedure wordt hieronder uitgelegd.

Stappen:

  1. Klik op het keuzerondje 'Op formule'.
  2. Voer de formule in het vak in zoals weergegeven in de afbeelding.
  3. Klik op Ok.

Filtervoorwaarde op formule

In het bovenstaande voorbeeld filtert de geschreven formule de gegevens waarbij de som van de verkopen groter is dan 1000.

Gebruiksscenario 6: Boven- of onderfilters

Deze optie wordt gebruikt om het bovenste of onderste 'n'-aantal records te selecteren.

Per veld:

Stap 1)

  1. Selecteer het tabblad 'Top' in het filtervenster.
  2. Klik op het keuzerondje 'Per veld'.

Filtervoorwaarde op formule

Stap 2)

  1. Selecteer 'Boven' of 'Onder'.
  2. Kies het aantal records.
  3. Selecteer het veld.
  4. Kies het aggregatietype.
  5. Klik op Ok.

Filtervoorwaarde op formule

In het bovenstaande voorbeeld beperkt het filter de dataset om de top 10-records weer te geven op basis van de som van de verkopen.

Volgens formule:

De bovenste of onderste voorwaarde kan ook via een formule worden gegeven.

Stappen:

  1. Klik op het keuzerondje 'Op formule'.
  2. Selecteer 'Boven' of 'Onder'.
  3. Kies het aantal records.
  4. Voer de formule in.
  5. Klik op OK.

Filtervoorwaarde op formule

In het bovenstaande voorbeeld is de formule geschreven om de top 10 records weer te geven op basis van de som van de verkopen.

Gegevensbronfilter

Een filter voor gegevensbronnen wordt gebruikt om de gegevens op het niveau van de gegevensbron te filteren. Het kan de records in de dataset beperken. Dit filter is vergelijkbaar met bijvoorbeeld...tract filter op het beveiligen van de gegevens. Maar databronfilter en extracDe t-filters zijn niet met elkaar verbonden. Het filter voor de gegevensbron werkt zowel op live- als op ex-data.tracts-verbinding. De procedure voor het selecteren van een gegevensbronfilter wordt als volgt gegeven.

Stap 1) Klik op de knop 'Toevoegen' in de rechterbovenhoek van het tabblad Gegevensbron.

Gegevensbronfilter

Stap 2) Het opent het venster 'Gegevensbronfilters bewerken'. Klik op de optie 'Toevoegen' in het venster.

Gegevensbronfilter

Nadat je op de knop 'toevoegen' hebt geklikt, volg je de resterende stappen uit het onderwerp 'Ex'.tract Filters' -> Stap 3.

Contextfilter

Een contextfilter is een onafhankelijk filter dat een afzonderlijke gegevensset kan maken uit de originele gegevensset en de selecties kan berekenen die in het werkblad zijn gemaakt. Een of meer categorische filters die de gegevensset in hoofddelen verdelen, kunnen als contextfilter worden gebruikt. Alle andere filters die in het werkblad worden gebruikt, werken op basis van de selectie van het contextfilter. De functies van contextfilters kunnen worden uitgelegd via een Excel-sheet.

Contextfilter

De afbeelding toont een voorbeelddataset. Vanuit de dataset is geรฏdentificeerd dat 'Categorie' kan worden gebruikt als contextfilter, omdat het de dataset in grote delen kan verdelen. Zodra het filter op de dataset is toegepast, kunnen de volgende gegevens worden verkregen.

Contextfilter

Wanneer de categorie โ€œMeubelsโ€ is geselecteerd, worden de beschikbare gegevens in de betreffende categorie in de afbeelding weergegeven. Andere filters die in het blad kunnen worden toegepast, zijn afhankelijk van het categoriefilter. Dit is de basisfunctie van het gebruik van een contextfilter. Tableau maakt een tijdelijke dataset in de repository-engine op basis van de contextfilterselectie. Zodra het contextfilter is geselecteerd, zijn alle andere selecties en filters afhankelijk van de selectie van een specifiek contextfilter. De tijdelijke tabel of gegevensset die wordt gemaakt bij het selecteren van het contextfilter, wordt geladen wanneer het contextfilter wordt gewijzigd.

Contextfilters toepassen in werkblad:

Elke dimensie kan als contextfilter worden toegevoegd door de onderstaande stappen te volgen:

Stap 1) De dimensie die u als contextfilter wilt toevoegen, moet u toevoegen in het filtervak, zoals aangegeven in de afbeelding.

Contextfilters toepassen in het werkblad

Stap 2) Klik met de rechtermuisknop op de dimensie die is toegevoegd in de filtersectie en selecteer de optie โ€œToevoegen aan contextโ€.

Contextfilters toepassen in het werkblad

Stap 3) Zodra het filter is geselecteerd als contextfilter, verandert de kleur van het dimensievak in grijs. Dit grijze vak is een indicatie van het contextfilter.

Contextfilters toepassen in het werkblad

Contextfilter verwijderen:

Elk contextfilter kan worden teruggezet naar een normaal filter door de optie "Verwijderen uit context" te selecteren, die beschikbaar is wanneer u met de rechtermuisknop op de dimensie klikt. De kleur van het dimensievak verandert ook terug naar de blauwe kleur als indicatie.

Contextfilter verwijderen

Voordelen van het gebruik van contextfilters:

Prestatie verbeteren:

Wanneer een contextfilter wordt gebruikt in grote gegevensbronnen, kan dit de prestaties verbeteren omdat er een tijdelijk gegevenssetgedeelte wordt gemaakt op basis van de selectie van het contextfilter. De prestaties kunnen effectief worden verbeterd door de selectie van belangrijke categorische contextfilters.

Afhankelijke filteromstandigheden:

Contextfilters kunnen worden gebruikt om afhankelijke filtervoorwaarden te creรซren op basis van de zakelijke vereisten. Wanneer de gegevensbron groot is, kan een contextfilter worden geselecteerd op de hoofdcategorie en kunnen andere relevante filters worden uitgevoerd.

Dimensiefilters

Wanneer een dimensie wordt gebruikt om de gegevens in een werkblad te filteren, wordt deze een dimensiefilter genoemd. Het is een niet-geaggregeerd filter waaraan een dimensie, groep, sets en bak kan worden toegevoegd. Een dimensiefilter kan worden toegepast via de bovenste of onderste voorwaarden, jokertekens en formule.

Met dit filter kunnen de leden in een dimensie worden opgenomen in of uitgesloten van de lijst. Dimensiefilter kan worden weergegeven in een blad of dashboard om de filtervoorwaarde dynamisch te wijzigen. Het proces voor het toevoegen van een dimensie als filter verloopt als volgt.

Stap 1) Ga naar een werkblad zoals aangegeven in bovenstaande onderwerpen en volg de stappen.

  1. Selecteer een dimensie uit de dimensielijst. In dit voorbeeld wordt 'Categorie' gekozen uit de dimensielijst. Sleep de dimensie naar het vak 'Filters'.
  2. Het opent het venster 'Filter'. Selecteer het lid uit de lijst.
  3. Klik op OK.

Dimensiefilters

De bovenstaande procedure filtert de gegevensset om de records alleen voor de categorie 'Meubels' weer te geven.

Dimensiefilters

Maatregelfilter:

Een maatregelfilter kan de gegevens filteren op basis van de waarden die aanwezig zijn in een maatregel. De geaggregeerde maatregelwaarden kunnen worden gebruikt in maatregelfilter om de gegevens te wijzigen. Een maatregelfilter kan worden toegepast in een werkblad door de procedure te volgen.

Stap 1) Ga naar een werkblad

  1. Selecteer een maatregel die aanwezig is in het tabblad Measures. In dit voorbeeld is 'Sales' geselecteerd. Sleep de maatregel naar het vak 'Filter'.
  2. Er wordt een venster 'Filterveld' geopend. Selecteer een van de aggregaties in de lijst. In dit voorbeeld wordt Sum als aggregatietype genomen.
  3. Klik op de knop 'Volgende'.

Meetfilter

Stap 2) Er wordt een venster geopend waarin u het waardenbereik moet selecteren. De andere soorten opties die in het venster aanwezig zijn, worden als volgt weergegeven.

Bereik van waarden Het minimale en maximale bereik van de meetwaarde kan worden opgegeven en gefilterd.
Ten minste Er wordt een minimumwaarde van een meting opgegeven om de gegevens te filteren.
Hooguit Er wordt een maximale waarde van een meting gegeven om de gegevens te filteren.
Speciaal Een optie om null- of niet-null-waarden te selecteren en de gegevens te filteren.
  1. Selecteer het waardenbereik. U kunt de boven- en ondergrens voor het waardenbereik wijzigen.
  2. Klik op OK.

Meetfilter

In het bovenstaande voorbeeld wordt de dataset gefilterd op basis van de som van de verkoopwaarde tussen 0 en 22638.

Aangepast of snel filter:

Filters kunnen worden aangepast op basis van de gebruikersselectie. De filters kunnen werkbladen en dashboards aanpassen om de gegevens dynamisch te wijzigen. De procedure voor het aanpassen van het filter wordt als volgt gegeven.

Stap 1) Voeg het filter 'Categorie' toe zoals weergegeven in het onderwerp Dimensiefilter.

  1. Klik met de rechtermuisknop op het toegevoegde filter.
  2. Selecteer de optie 'Filter weergeven'.

Aangepast of snel filter

Stap 2) Het toont het filtervak โ€‹โ€‹'Categorie' aan de rechterkant van het werkblad. Standaard toont het filter de lijst met meerdere waarden zoals weergegeven in de afbeelding.

Aangepast of snel filter

Stap 3) U kunt leden in het filter selecteren of deselecteren en de gegevens wijzigen.

Aangepast of snel filter

Gebruikersfilter:

Gebruikersfilter beveiligt de gegevens op rijniveau die aanwezig zijn in een gegevensset. Het kan worden gebruikt bij het publiceren van de werkmap op een server. Voor verschillende gebruikers kunnen verschillende filtervoorwaarden worden toegepast. Stel dat er bijvoorbeeld drie afdelingen in een bedrijf zijn, namelijk Meubilair, Kantoorbenodigdheden en Technologie. Door het gebruikersfilter te gebruiken, kunnen we ervoor zorgen dat de gebruikers alleen de gegevens tonen die relevant zijn voor hun afdeling. Dat wil zeggen dat gebruikers van de afdeling 'Meubels' alleen de gegevens uit de categorie 'Meubels' kunnen zien. Dit kan de veiligheid van gegevens op rijniveau garanderen. De procedure voor het toepassen van het gebruikersfilter wordt als volgt gegeven.

Stap 1)

  1. Klik op de Server-optie in de menubalk.
  2. Beweeg over de optie 'Gebruikersfilter maken'.
  3. Selecteer het veld om een โ€‹โ€‹gebruikersfilter te maken. In dit voorbeeld is de categorie geselecteerd als gebruikersfilter.

Gebruikersfilters

Stap 2)

  1. Er wordt een venster 'Tableau Server Sign in' geopend.
  2. Klik op de optie 'Tableau Online' in het venster.

Gebruikersfilters

Stap 3)

  1. Het opent een Tableau Online Sign in Window. Voer uw geregistreerde e-mailadres en wachtwoord in.
  2. Klik op de optie Aanmelden.

Gebruikersfilters

Stap 4) Er wordt een venster 'Gebruikersfilter' geopend. Volg de onderstaande stappen om een โ€‹โ€‹gebruikersfilter toe te voegen.

  1. Voer een naam in voor het gebruikersfilter.
  2. Selecteer een gebruiker uit de gebruikerslijst.
  3. Vink aan welke leden vereist zijn voor het geselecteerde lid.
  4. Klik op OK.

Gebruikersfilters

Het creรซert een gebruikersfilter in Tableau. U kunt het gebruikersfilter bekijken in het setsvenster, zoals hieronder weergegeven.

Gebruikersfilters

Wanneer de werkmap op de server wordt gepubliceerd, worden alleen de gefilterde gegevens aan de gebruiker getoond. Er kan een gebruikersfilter worden gemaakt voor meerdere gebruikers om de gegevens te beveiligen.

Samenvatting

  • Tableau heeft functies om de gegevens in de dataset te ordenen en te vereenvoudigen.
  • Filter beperkt het aantal records in de dataset op basis van een bepaalde voorwaarde.
  • Verschillende soorten filters die in Tableau worden gebruikt, zijn bijvoorbeeldtract-filters, gegevensbronfilters, contextfilters, dimensiefilters en meetfilters.
  • Extract-filters wijzigen de gegevens in de lokale kopie van de dataset, die bijvoorbeeldtracted afkomstig van de gegevensbron.
  • Filters voor gegevensbronnen passen de gegevens aan op basis van een bepaalde voorwaarde. Deze filters zijn van toepassing op zowel live als experimentele gegevens.tract-verbinding.
  • Contextfilter maakt een tijdelijke tabel in de Tableau-engine en fungeert als primair filter. Alle andere filters die op een werkblad worden toegepast, zijn afhankelijk van het contextfilter.
  • Wanneer een dimensie wordt gebruikt om de gegevens te filteren, wordt dit een dimensiefilter genoemd. Het kan de leden in de dimensie opnemen of uitsluiten.
  • Wanneer een meetwaarde wordt gebruikt om de gegevens te filteren, wordt dit een meetwaardefilter genoemd. Het kan de gegevens wijzigen op basis van de vergelijking van de gemeten waarde.
  • Er wordt een snel of aangepast filter gebruikt om de filtervoorwaarde dynamisch te wijzigen.
  • Gebruikersfilters beveiligen de gegevens op rijniveau die op een server zijn gepubliceerd.
  • Gebruikers kunnen de velden in de dataset sorteren.
  • Er kunnen groepen worden samengesteld om de leden in een dimensie te groeperen.
  • Gebruikers kunnen een hiรซrarchie opbouwen om het granulariteitsniveau in de gegevensset weer te geven.
  • Er kunnen sets worden gemaakt om een โ€‹โ€‹of meer leden van een veld te selecteren of uit te sluiten. Een set kan als aparte dimensie in Tableau worden toegevoegd.

Vat dit bericht samen met: