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 tutorial.
In deze tutorial leer je
- Soorten filters:
- Extract filters:
- Filtervoorwaarde in Tableau
- Filtervoorwaarde op formule:
- Gegevensbronfilter:
- Contextfilter:
- Dimensiefilters:
Soorten filters:
De filters kunnen in een werkblad worden toegepast om het aantal records in een dataset te beperken. In Tableau Desktop worden verschillende soorten filters gebruikt voor verschillende doeleinden. De verschillende soorten filters die in Tableau worden gebruikt, worden hieronder weergegeven. De naam van filtertypen wordt gesorteerd op basis van de volgorde van uitvoering in Tableau.
- Extraheer filters
- Filters voor gegevensbronnen
- Contextfilters
- Dimensiefilters
- Meet filters
Extract filters:
Extractiefilters worden gebruikt om de geëxtraheerde gegevens uit de gegevensbron te filteren. Dit filter wordt alleen gebruikt als de gebruiker de gegevens uit de gegevensbron haalt.
Zodra het tekstbestand is verbonden met Tableau, kun je de live- en extractie-optie in de rechterbovenhoek van het databron-tabblad zien. Live Connection maakt rechtstreeks verbinding met een gegevensbron. Extract-verbinding extraheert de gegevens uit de gegevensbron en maakt een lokale kopie in de Tableau-repository. De procedure voor het maken van een extractiefilter wordt als volgt beschreven.
Stap 1) Na het verbinden van het tekstbestand in Tableau,
- Klik op het keuzerondje "Extract" zoals weergegeven in de afbeelding.
Hiermee wordt een lokale kopie gemaakt in de Tableau-repository.
Stap 2) Volgende ,
- Klik op de optie 'Bewerken' naast de knop Uitpakken.
- Het opent het venster "Gegevens uitpakken". Klik op de optie 'Toevoegen' in het venster.
Stap 3) Het venster "Filter toevoegen" is geopend om de filtervoorwaarden te selecteren.
U kunt elk van de velden kiezen en als extractiefilter toevoegen. In dit voorbeeld hebben we 'Categorie' als extractiefilter geselecteerd.
- Selecteer 'Categorie' in de lijst
- Klik op 'OK'.
Zodra u op de knop OK klikt, wordt een filtervenster geopend.
Het filtervenster heeft meerdere opties om 'Categorie' te filteren op basis van verschillende gebruiksscenario's. Alle use-cases en de filtervoorwaarden worden hieronder uitgelegd.
Filtervoorwaarde in Tableau
Use Case 1: Select from List
Standaard opent het filtervenster de optie "Selecteer uit lijst". Met deze optie kunt u de leden die in het veld aanwezig zijn, opnemen of uitsluiten.
Om op te nemen kunt u
- Selecteer de leden
- Klik op OK.
Om de geselecteerde leden uit te sluiten,
- Klik op het selectievakje uitsluiten
- Selecteer de leden die u wilt uitsluiten
- Klik op OK.
Er zijn nog twee opties in de "Selecteer uit lijst".
- Alle
- 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 "Alle" te klikken.
Stap 1)
- Selecteer de optie 'Alle'.
- Klik op OK
Stap 2) Volgende ,
- Het toont extractgegevensfilter. De filtervoorwaarde wordt ook toegevoegd in het extractiefiltervenster.
- Klik op OK om het extractiefilter toe te voegen.
Om alle leden uit de lijst uit te sluiten, klikt u eerst op de knop 'Uitsluiten'. Selecteer vervolgens de optie 'Alle' en klik op OK. Deze procedure voegt het filter toe aan het filtervenster voor extractiegegevens.
Geen:
Als u alle gemaakte selectie in het filtervenster wilt wissen en een nieuwe selectie wilt starten, kunt u deze 'geen'-optie gebruiken. Geen optie wist alle selectie gemaakt in het filtervenster. Zodra het is gewist, kunt u de nieuwe leden selecteren.
- Klik op de optie 'Geen'. Selecteer de nieuwe leden die als filter moeten worden toegevoegd.
- Klik op OK om het extractiefilter toe te voegen.
Gebruikssituatie 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
- Klik op het keuzerondje "Aangepaste waardenlijst".
- Typ de naam van het lid.
- Klik op het '+' symbool om de naam aan de lijst toe te voegen.
- U kunt meerdere leden aan de lijst toevoegen en op OK klikken
Er is een optie in het venster "Inclusief alle waarden indien leeg". Het kan worden geselecteerd om alle waarden in het veld op te nemen als het geselecteerde lid geen gegevens heeft.
De optie Lijst wissen wist de lijst met douanewaarden.
Use Case 3: Use all
Deze optie selecteert alle leden die in het veld aanwezig zijn.
Gebruik geval 4: Wildcard
De jokertekenoptie wordt gebruikt om de velden te filteren op basis van een opgegeven 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)
- Selecteer het tabblad "Wildcard".
- Typ de overeenkomende tekens.
- Selecteer het type match. In dit voorbeeld is het zoektype "Bevat" geselecteerd.
- Klik op OK.
Use Case 5: Filter on Condition
Deze optie wordt gebruikt om de dataset te filteren door verschillende voorwaarden op te geven. De filtervoorwaarde op basis van het veld wordt hieronder gegeven.
Per veld:
- Selecteer het tabblad 'Conditie' in het filtervenster.
- Klik op het keuzerondje 'Per veld'.
- Selecteer de naam van het veld dat moet worden gefilterd in de vervolgkeuzelijst.
- Selecteer het aggregatietype zoals Som, gemiddelde en mediaan in de vervolgkeuzelijst.
- Kies de operator uit de vervolgkeuzelijst.
- Voer de waarde in om het geselecteerde veld te filteren.
- Klik op OK.
In het bovenstaande voorbeeld wordt de gegevensset gefilterd om de gegevens te zien waarvan 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 de waarden te verwijzen.
Filtervoorwaarde op formule:
Met deze optie kunt u een formule schrijven om de gegevensset te filteren. De procedure wordt hieronder uitgelegd.
Stappen:
- Klik op het keuzerondje 'Op formule'.
- Typ de formule in het vak zoals weergegeven in de afbeelding.
- Klik op Ok.
In het bovenstaande voorbeeld filtert de geschreven formule de gegevens waarbij de som van de verkopen groter is dan 1000.
Use Case 6: Boven- of onderfilters
Deze optie wordt gebruikt om het bovenste of onderste 'n' aantal records te selecteren.
Per veld:
Stap 1)
- Selecteer het tabblad 'Top' in het filtervenster.
- Klik op het keuzerondje 'Per veld'.
Stap 2)
- Selecteer 'Boven' of 'Onder'.
- Kies het aantal records.
- Selecteer het veld.
- Kies het aggregatietype.
- Klik op Ok.
In het bovenstaande voorbeeld beperkt het filter de dataset om top 10 records weer te geven op basis van de som van de verkopen.
Op formule:
De bovenste of onderste conditie kan ook worden gegeven door middel van een formule.
Stappen:
- Klik op het keuzerondje 'Op formule'.
- Selecteer 'Boven' of 'Onder'.
- Kies het aantal records.
- Voer de formule in.
- Klik op OK.
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 gegevensbronfilter wordt gebruikt om de gegevens op gegevensbronniveau te filteren. Het kan de records in de dataset beperken. Dit filter is vergelijkbaar met het extractiefilter voor het beveiligen van de gegevens. Maar gegevensbronfilter en extractiefilter zijn niet aan elkaar gekoppeld. Gegevensbronfilter werkt op zowel live als extractieverbindingen . De procedure voor het selecteren van een gegevensbronfilter wordt als volgt gegeven.
Stap 1) Klik op de knop 'Toevoegen' in de rechterbovenhoek van het gegevensbrontabblad.
Stap 2) Het opent het venster 'Filters voor gegevensbron bewerken'. Klik op de optie 'Toevoegen' die in het venster aanwezig is.
Nadat u op de knop 'toevoegen' hebt geklikt, volgt u de resterende stappen van het onderwerp 'Filters uitpakken' -> 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 grote delen opsplitsen, kunnen als contextfilter worden gebruikt. Alle andere filters die in het werkblad worden gebruikt, werken op basis van de selectie van een contextfilter. De functies van contextfilters kunnen worden uitgelegd aan de hand van een Excel-sheet.
De afbeelding toont een voorbeeldgegevensset. Uit de dataset blijkt dat 'Categorie' kan worden gebruikt als contextfilter, aangezien het de dataset in grote delen kan verdelen. Zodra het filter op de dataset is toegepast, kunnen de volgende gegevens worden verkregen.
Als de categorie "Meubilair" is geselecteerd, worden de beschikbare gegevens in de betreffende categorie in de figuur weergegeven. Andere filters die op het blad kunnen worden toegepast, zijn afhankelijk van het categoriefilter. Dit is de basisfunctie van het gebruik van 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 een 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 moet worden toegevoegd als contextfilter, moet worden toegevoegd in het filtersectievak zoals aangegeven in de afbeelding.
Stap 2) Klik met de rechtermuisknop op de dimensie die is toegevoegd in de filtersectie en selecteer de optie "Toevoegen aan context".
Stap 3) Zodra het filter is geselecteerd als contextfilter, verandert de kleur van het dimensievak in een grijze kleur. Dit grijze kleurvak is een indicatie van een contextfilter.
Contextfilter verwijderen:
Elk contextfilter kan worden teruggezet naar het normale 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 afmetingsvak verandert ook weer naar de blauwe kleur als indicatie.
Voordelen van het gebruik van contextfilters:
Prestatie verbeteren:
Wanneer contextfilter wordt gebruikt in grote gegevensbronnen, kan het de prestaties verbeteren omdat het een tijdelijk gegevenssetdeel maakt op basis van de contextfilterselectie. De prestaties kunnen effectief worden verbeterd door de selectie van belangrijke categorische contextfilters.
Afhankelijke filtercondities:
Contextfilters kunnen worden gebruikt om afhankelijke filtervoorwaarden te creëren op basis van de zakelijke vereisten. Als de gegevensbron groot is, kan een contextfilter worden geselecteerd voor de hoofdcategorie en kunnen andere relevante filters worden uitgevoerd.
Dimensiefilters:
Wanneer een dimensie wordt gebruikt om de gegevens in een werkblad te filteren, wordt dit 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 voorwaarden boven of onder, jokertekens en formule.
Met dit filter kunnen de leden die aanwezig zijn in een dimensie, worden opgenomen in of uitgesloten van de lijst. Dimensiefilter kan in een blad of dashboard worden weergegeven om de filtervoorwaarde dynamisch te wijzigen. Het proces voor het toevoegen van een dimensie als filter wordt als volgt weergegeven.
Stap 1) Ga naar een werkblad zoals aangegeven in bovenstaande onderwerpen en volg de stappen.
- Selecteer een dimensie in de dimensielijst. In dit voorbeeld wordt 'Categorie' gekozen uit de dimensielijst. Sleep de dimensie naar het vak 'Filters'.
- Het opent het 'Filter'-venster. Selecteer het lid uit de lijst.
- Klik op OK.
De bovenstaande procedure filtert de dataset om de records alleen voor de categorie 'Meubilair' weer te geven.
Maatregel filter:
Een meetwaardefilter kan de gegevens filteren op basis van de waarden die aanwezig zijn in een meetwaarde. De geaggregeerde meetwaarden kunnen in meetwaardenfilter worden gebruikt om de gegevens te wijzigen. Een meeteenheidfilter kan op een werkblad worden toegepast door de procedure te volgen.
Stap 1) Ga naar een werkblad
- Selecteer een maat die aanwezig is op het tabblad Maatregelen. In dit voorbeeld is 'Verkoop' geselecteerd. Sleep de maat naar het vak 'Filter'.
- Het opent een venster 'Filterveld'. Selecteer een van de aggregaties in de lijst. In dit voorbeeld wordt Som als aggregatietype genomen.
- Klik op de knop 'Volgende'.
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 |
Minimaal en maximaal bereik van meetwaarden kunnen worden opgegeven en gefilterd. |
Tenminste |
Er wordt een minimumwaarde van een meetwaarde gegeven om de gegevens te filteren. |
Hooguit |
Er wordt een maximale waarde van een meetwaarde gegeven om de gegevens te filteren. |
Bijzonder |
Een optie om null- of niet-null-waarden te selecteren en de gegevens te filteren. |
- Selecteer het waardenbereik. U kunt de boven- en ondergrens voor het waardenbereik wijzigen.
- Klik op OK.
Het bovenstaande voorbeeld filtert de dataset 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 aan te passen. De procedure om het filter aan te passen wordt als volgt weergegeven.
Stap 1) Voeg het filter 'Categorie' toe zoals weergegeven in het onderwerp Dimensiefilter.
- Klik met de rechtermuisknop op het toegevoegde filter.
- Selecteer de optie 'Filter weergeven'.
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.
Stap 3) U kunt leden die aanwezig zijn in het filter selecteren of deselecteren en de gegevens wijzigen.
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 een bedrijf drie afdelingen heeft, namelijk Meubilair, Kantoorartikelen en Technologie. Door het gebruikersfilter te gebruiken, kunnen we de gebruikers toestaan om alleen de gegevens te tonen die relevant zijn voor hun afdeling. dwz gebruikers van de afdeling 'Meubilair' kunnen alleen de gegevens van de categorie 'Meubilair' zien. Dit kan de veiligheid van gegevens op rijniveau garanderen. De procedure om het gebruikersfilter toe te passen wordt als volgt gegeven.
Stap 1)
- Klik op de serveroptie in de menubalk.
- Plaats de muisaanwijzer op de optie 'Gebruikersfilter maken'.
- Selecteer het veld om een gebruikersfilter te maken. In dit voorbeeld is de categorie geselecteerd als gebruikersfilter.
Stap 2)
- Het opent een 'Tableau Server Sign in'-venster.
- Klik op de optie 'Tableau Online' in het venster.
Stap 3)
- Het opent een Tableau Online inlogvenster. Voer uw geregistreerde e-mailadres en wachtwoord in.
- Klik op de optie Aanmelden.
Stap 4) Er wordt een venster 'Gebruikersfilter' geopend. Volg de onderstaande stappen om een gebruikersfilter toe te voegen.
- Voer een naam in voor het gebruikersfilter.
- Selecteer een gebruiker uit de gebruikerslijst.
- Check in welke leden moeten worden weergegeven voor het geselecteerde lid.
- Klik op OK.
Het maakt een gebruikersfilter aan in Tableau. U kunt het gebruikersfilter bekijken onder het paneel met sets, zoals hieronder wordt weergegeven.
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.
Overzicht:
- Tableau heeft functies om de data in de dataset te organiseren en te vereenvoudigen.
- Filter beperkt het aantal records dat aanwezig is in de gegevensset op basis van een bepaalde voorwaarde.
- Verschillende soorten filters die in Tableau worden gebruikt, zijn extractiefilters, gegevensbronfilters, contextfilters, dimensiefilters en maatfilters.
- Extractiefilters wijzigen de gegevens in de lokale kopie van de gegevensset die wordt geëxtraheerd uit de gegevensbron.
- Gegevensbronfilters wijzigen de gegevens op basis van de gegeven voorwaarde. Deze filters zijn van toepassing op zowel live- als extractieverbindingen.
- Contextfilter maakt een tijdelijke tabel in de Tableau-engine en fungeert als een 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 dimensiefilter genoemd. Het kan de leden die aanwezig zijn 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 gemeten waarde.
- Een snel of aangepast filter wordt 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.
- Groepen kunnen worden samengesteld om de leden die aanwezig zijn in een dimensie te groeperen.
- Gebruikers kunnen een hiërarchie opbouwen om het granulariteitsniveau in de gegevensset weer te geven.
- Sets kunnen 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.