Parameters gebruiken om weergaven interactiever te maken
Parameters zijn handig als u interactiviteit en flexibiliteit aan een rapport wilt toevoegen, of wilt experimenteren met wat-als-scenario's. Stel dat u niet zeker weet welke velden u in uw weergave moet opnemen of welke opmaak het beste zou werken voor uw kijkers. Dan kunt u parameters in uw weergave opnemen, zodat viewers kunnen kiezen hoe ze de data willen bekijken.
Wanneer u parameters gebruikt, moet u deze op de een of andere manier aan de weergave koppelen:
- U kunt parameters gebruiken in berekeningen en berekende velden die in de weergave worden gebruikt.
- U kunt het besturingselement Parameter in de weergave weergeven, zodat gebruikers parameters kunnen selecteren.
- U kunt naar parameters verwijzen in parameteracties.
Bepaal voordat u begint welke velden u interactief wilt maken. U kunt gebruikers bijvoorbeeld toestaan de categorieën binnen een dimensie op kleur te bekijken, of verkoopdata over een door hen gekozen periode te bekijken, enz. Met het hier beschreven voorbeeld wordt een tabel opgezet waarvoor gebruikers de dimensies kunnen selecteren die in de kolommen en rijen moeten worden weergegeven.
Een video bekijken: bekijk Parameters | Onvoorstelbare mogelijkheden!(Link wordt in een nieuw venster geopend) (in het Engels) (45 minuten) voor een diepgaande presentatie.
Meer informatie: raadpleeg Parameters gebruiken om meerdere weergaven aan uw visualisatie toe te voegen(Link wordt in een nieuw venster geopend) in het Tableau-blog(Link wordt in een nieuw venster geopend) (in het Engels) evenals meerdere praktische onderwerpen over het gebruik van parameters op de website van Data School(Link wordt in een nieuw venster geopend).
De parameters maken
Bij deze stappen wordt het Superstore-voorbeeld gebruikt om nieuwe parameters te maken.
Klik in het deelvenster Data op de vervolgkeuzepijl in de rechterbovenhoek en selecteer Parameter maken.
Voer in het dialoogvenster Parameter maken de volgende stappen uit:
Geef de parameter een naam, zodat kijkers kunnen zien wat het veranderen ervan zal betekenen. In dit voorbeeld wordt Kop Kolom 1 selecteren gebruikt.
Selecteer Tekenreeks als Datatype.
Selecteer voor Toegestane waarden de optie Lijst, typ Geen als de eerste waarde in de lijst en druk vervolgens op Enter.
- Maak de lijst compleet door de namen te typen van de extra dimensievelden die u via de parameter wilt laten zien.
Opmerking: In dit voorbeeld worden de velden voor klantnaam, klantsegment, regio, afdeling en categorie gebruikt. Dit zijn allemaal dimensies van hetzelfde datatype (tekenreeks). Als u een meetwaarde zoals winst in deze lijst wilt opnemen, kunt u deze meetwaarde bijvoorbeeld omzetten in een tekenreekswaarde. Dit door u door het berekende veld samen te stellen met de functie
STR()
. In dit artikel wordt alleen het scenario met één datatype beschreven.De aliassen Weergeven als zijn standaard de veldnaam en voor deze oefening kunt u deze laten zoals ze zijn.
Klik op OK om terug te gaan naar het dialoogvenster Berekend veld.
Herhaal de vorige stap om de volgende aanvullende parameters in te stellen:
- Kop Kolom 2 selecteren
- Kop Rij 1 selecteren
- Kop Rij 2 selecteren
Tip: In plaats van elke waarde in de lijst te typen, klikt u op Waarden toevoegen van > Parameters om de waarden toe te voegen vanuit Kop Kolom 1 selecteren.
Berekend veld maken
Bij deze stappen wordt het Superstore-voorbeeld gebruikt om de berekende velden samen te stellen die gebruik zullen maken van uw parameters.
Klik in het deelvenster Data op de vervolgkeuzepijl in de rechterbovenhoek en selecteer Berekend veld maken.
- Typ in het dialoogvenster Berekend veld voor Naam Categorie Kolom 1.
Maak in het dialoogvenster Berekend veld voor Formule de volgende berekening:
CASE [Select Column 1 Heading]
WHEN 'Customer Name' THEN [Customer Name]
WHEN 'Customer Segment' THEN [Customer Segment]
WHEN 'Region' THEN [Region]
WHEN 'Department' THEN [Department]
WHEN 'Category' THEN [Category]
ELSE ''
ENDControleer of het statusbericht aangeeft dat de formule geldig is en klik vervolgens op OK.
Opmerking: ELSE is verantwoordelijk voor de waarde Geen die u in de parameter hebt opgenomen en retourneert een lege tekenreeks.
Maak nog drie berekende velden, één voor elke aanvullende parameter die u hebt gemaakt:
Parameternaam Naam van berekend veld Kop Kolom 2 selecteren Categorie Kolom 2 Kop Rij 1 selecteren Categorie Rij 1 Kop Rij 2 selecteren Categorie Rij 2 De basisformule voor elk berekend veld is hetzelfde als in de vorige stap, behalve dat u in elke
CASE
statement.
naar een andere parameter verwijst,
Kijkers een manier bieden om met weergaven te communiceren
Maak vervolgens het parameterbesturingselement beschikbaar, zodat gebruikers de categorieën kunnen selecteren die ze willen weergeven.
Ga als volgt te werk voor elke parameter die u hebt gemaakt:
Klik onder Parameters met de rechtermuisknop op de parameter en selecteer Parameterbesturingselement tonen.
Sleep vanuit het deelvenster Data de berekende velden die u hebt gemaakt naar de containers Kolommen en Rijen.
Sleep vanuit het deelvenster Data een meetwaarde naar de weergave. In dit voorbeeld wordt Verkoop geplaatst op Label op de kaart Markeringen.
Test uw parameters door velden in de parameterbesturingselementen te selecteren.
Tips:
- Sorteer de dynamische dimensievelden alfabetisch.
- Verberg veldlabels voor rijen en kolommen.
Stel alle parameters weer in op Geen en publiceer de werkmap naar Tableau Server.
Kijkers kunnen hun eigen rapporten opstellen, hun parameterinstellingen opslaan en weergaven met anderen delen.
Aanvullende informatie
Zie Meetwaarden omwisselen met behulp van parameters(Link wordt in een nieuw venster geopend) voor informatie over het dynamisch samenstellen van weergaven.
Raadpleeg Parameters maken en de gerelateerde onderwerpen in de Help van Tableau voor informatie over de verschillende gebieden in de Tableau-interface waarin u parameters kunt maken en opnemen.
Vrijwaring: Dit onderwerp bevat informatie over parameters uit een blog van derden, The Information Lab: Data School (in het Engels). Hoewel we er alles aan doen om verwijzingen naar inhoud van derden accuraat te houden, kan de informatie die we hier verstrekken zonder voorafgaande kennisgeving veranderen als de inhoud op de website van de derde partij verandert.