Voorbeeld: Meetwaarden verwisselen met behulp van parameters
U wilt misschien een weergave maken waarin u kunt zien hoe de waarden van twee metingen zich tot elkaar verhouden. Maar stel dat u ook wilt kunnen kiezen welke maatregelen worden vergeleken, of nog beter, dat u een besturingselement aan de weergave wilt toevoegen waarmee elke gebruiker de te vergelijken maatregelen kan selecteren. Zo'n weergave kunt u maken met behulp van parameters en berekende velden. De berekende velden vervangen de metingen in de weergave en kunnen interactief door de gebruiker worden ingesteld met parameterbesturingselementen of parameteracties. Door meetwaarden te verwisselen kunt u ook Dynamische astitels gebruiken.
Algemene stappen
Maak de parameters.
Maak berekende velden om de metingen in de weergave te wijzigen.
De weergave instellen.
Dit artikel bevat een extra sectie die u als alternatief voor stap 2 kunt gebruiken:
Berekende velden maken om metingen te wijzigen en aggregaties te specificeren
In de volgende secties worden deze procedures onderverdeeld in specifieke instructies.
Het scenario maakt gebruik van de databron Voorbeeld - Superstore die bij Tableau Desktop wordt geleverd.
De parameters maken
Volg deze stappen.
Klik in het deelvenster Data op de vervolgkeuzepijl in de rechterbovenhoek en selecteer Parameter maken.
In het dialoogvenster Parameter maken, doet u het volgende:
Noem de parameter Selectiemethode voor tijdelijke aanduiding 1.
Stel het Datatype in op Tekenreeks.
Ga naar beneden naar het veld Toegestane waarden en kies Lijst.
Typ individuele maatregelnamen in het gebied Lijst met waarden: Korting, Winst, Hoeveelheid en Verkoop.
Het dialoogvenster Parameter maken moet er nu als volgt uitzien:
- Klik op OK om het dialoogvenster Parameter bewerken te sluiten.
Maak een tweede parameter, Selectiemethode voor tijdelijke aanduiding 2, met exact dezelfde configuratie.
Dit kunt u op verschillende manieren doen. De gemakkelijkste manier is om te klikken op Selectiemethode voor tijdelijke aanduiding 1 in het deelvenster Data, de optie Dupliceren te kiezen en vervolgens de naam van de gedupliceerde parameter te wijzigen in Selectiemethode voor tijdelijke aanduiding 2.
Berekende velden maken om de metingen in de weergave te wijzigen
Volg deze stappen.
Kies Analyse > Berekend veld maken om de berekeningseditor te openen. Geef de berekening de naam Tijdelijke aanduiding 1 en typ of plak het volgende in het formulegebied:
CASE [Placeholder 1 Selector]
WHEN "Discount" THEN [Discount]
WHEN "Profit" THEN [Profit]
WHEN "Quantity" THEN [Quantity]
WHEN "Sales" THEN [Sales]
ENDOpmerking: het berekende veld moet verwijzen naar de vermelding Waarde voor een bepaalde rij, en niet de waarde Weergeven als.
Klik op OK om de editor berekeningen af te sluiten.
Maak een tweede berekend veld, Tijdelijke aanduiding 2, met dezelfde definitie. Wederom is de gemakkelijkste manier om dit te doen door te klikken op Tijdelijke aanduiding 1 in het deelvenster Data de optie Dupliceren te kiezen en vervolgens de naam van het gedupliceerde veld te wijzigen in Tijdelijke aanduiding 2. Vervang vervolgens de selectiemethode Tijdelijke aanduiding 1 door Tijdelijke aanduiding 2.
De weergave instellen
Volg deze stappen.
Sleep Tijdelijke aanduiding 2 naar Kolommen en Tijdelijke aanduiding 1 naar Rijen.
Omdat u metingen naar beide containers hebt gesleept, is de standaardweergave een spreidingsdiagram. Voor meer informatie over waarom Tableau dit doet, raadpleegt u Voorbeeld: spreidingsdiagrammen, aggregatie en granulariteit.
Sleep Klantnaam naar Detail en Regio naar Kleur.
Klik in het gebied Parameters van het deelvenster Data op elke Selectiemethode voor tijdelijke aanduiding 1 en kies Parametercontrole weergeven. Doe vervolgens hetzelfde voor Selectiemethode voor tijdelijke aanduiding 2.
Tableau geeft de parameterbesturingselementen standaard weer aan de rechterkant van de weergave. Sleep ze naar de linkerkant, zodat uw gebruikers ze beter kunnen zien.
De weergave is nu compleet. Met de parameterbesturingselementen kunnen gebruikers de metingen selecteren die op de X- en Y-as moeten worden gebruikt. De onderstaande weergave linksonder toont bijvoorbeeld Hoeveelheid versus Korting, terwijl in de weergave rechts de parameterbesturingselementen zijn gebruikt om Winst versus Verkoop te tonen.
Berekende velden maken om metingen te wijzigen en aggregaties te specificeren
Als alternatief voor de bovenstaande sectie Berekende velden maken om de metingen in de weergave te wijzigen, kunt u overwegen om berekende velden te maken die aggregaties voor afzonderlijke metingen specificeren. Zoals hierboven beschreven specificeren de berekende velden geen aggregaties. U ziet op de bovenstaande afbeelding dat Tableau automatisch een aggregatie (SOM) toewijst aan de velden Tijdelijke aanduiding 1 en Tijdelijke aanduiding 2. Maar u kent uw data en u wilt wellicht bepalen welke aggregatie Tableau voor uw metingen gebruikt. In plaats van de hierboven genoemde definitie van het berekende veld kunt u beter de volgende definitie overwegen:
CASE [Placeholder 1 Selector]
WHEN "Discount" THEN SUM([Discount])
WHEN "Profit" THEN AVG([Profit])
WHEN "Quantity" THEN SUM([Quantity])
WHEN "Sales" THEN AVG([Sales])
END
U kunt zelf beslissen of u de metingen in uw velddefinities expliciet wilt aggregeren. Het enige wat u niet kunt doen, is mixen en matchen: u kunt dus niet aggregaties wel definiëren voor bepaalde metingen, maar niet voor andere.
Dit is hoe het spreidingsdiagram Winst versus Verkoop verandert wanneer u AVG opgeeft als de aggregatie voor deze velden, in tegenstelling tot het niet opgeven van een aggregatie en Tableau standaard SUM te laten uitvoeren voor
Winst versus Verkoop met standaardaggregatie | Winst versus Verkoop met expliciete aggregatie |
![]() | ![]() |
Het lijkt op elkaar, maar het is toch anders.