Sets voor TOP n en Overige
Als u grote sets data verzamelt die u wilt visualiseren, kunt u de hoeveelheid weergegeven informatie beperken tot een belangrijke subset van records. Zo kunt u effectiever met de data werken en vragen over de data beantwoorden.
In dit artikel wordt beschreven hoe u een interactieve weergave maakt waarmee u uw klanten in twee dynamische groepen verdeelt:
- De TOP n-klanten
- Alle andere klanten
De weergave bevat een besturingselement waarmee de gebruikers het aantal klanten in de groep met belangrijkste klanten kunnen wijzigen. Wanneer ze het aantal wijzigen, wordt de weergave hierop bijgewerkt.
Sets en ondersteunde databronnen
De in dit artikel beschreven methode voor het maken van een weergave van de belangrijkste klanten maakt gebruik van de In/Uit-functionaliteit van sets.
Sets werden geïntroduceerd met Tableau Desktop versie 8.0.
Bij liveverbindingen is voor de In/Uit-functionaliteit een relationele of multidimensionale databron vereist.
Als u een op bestanden gebaseerde databron gebruikt, zoals een Microsoft Excel-werkmap of een tekstbestand, kunt u een extract maken waarmee u sets kunt maken.
Stap 1: de parameter maken
Open in Tableau een nieuwe werkmap en maak verbinding met de databron Sample-Superstore.
Open een nieuw werkblad.
Klik in het deelvenster Data op de vervolgkeuzepijl in de rechterbovenhoek en selecteer Parameter maken.
In het dialoogvenster Parameter maken, doet u het volgende:
Typ in het tekstvak Naam de tekst Belangrijkste klanten 2.
Selecteer voor Datatype de optie Geheel getal.
Typ voor Huidige waarde het getal 5.
Klik voor Toegestane waarden op Bereik.
Doe het volgende onder Waardebereik:
Klik op Minimum en typ 5.
Klik op Maximum en typ 20.
Klik op Stapgrootte en typ 5.
Deze parameter wordt gebruikt in combinatie met de TOP n-set die u in de volgende stap maakt, om snel de TOP n-waarde in de weergave aan te passen.
Stap 2: de set TOP n-klanten maken
Klik in het deelvenster Data met de rechtermuisknop op de dimensie Klantnaam en selecteer Maken > Set.
In het dialoogvenster Set maken dat wordt geopend, doet u het volgende:
Type in het tekstvak Naam de tekst Top n-klanten op basis van verkopen.
Klik op het tabblad Belangrijkste.
Selecteer Op veld.
Selecteer in de vervolgkeuzelijst voor het veld (Categorie) de optie Verkoop.
Selecteer in de vervolgkeuzelijst voor aggregatie de optie Som.
Klik op OK als u klaar bent.
Stap 3: de weergave instellen
Sleep Top n-klanten op basis van verkopen vanuit het deelvenster Data onder Sets naar de container Rijen.
Sleep de dimensie Klantnaam naar de container Rijen en plaats deze rechts van de set.
Sleep de meetwaarde Verkoop naar de container Kolommen.
Klik op de werkbalk op de knop Aflopend sorteren om te controleren of de set werkt.
Klik met de rechtermuisknop in het deelvenster Data op de set Top n-klanten op basis van verkopen en klik vervolgens op Berekend veld maken.
Voer in het dialoogvenster Berekend veld dat wordt geopend de volgende stappen uit:
Typ in het tekstvak Naam de tekst Subset Labels.
Typ in het tekstvak Formule de volgende formule om dynamische labels te maken voor de klanten in de set:
IF [Top N Customers by Sales]
THEN "Top " + str([Top Customers 2]) + " Customers"
ELSE "Others"
ENDKlik op OK als u klaar bent.
Sleep Subset Labels vanuit het deelvenster Data naar de container Rijen en plaats deze tussen de Top n-set en de dimensie Klantnaam.
Klik in de container Rijen met de rechtermuisknop op de set IN/UIT(TOP n-klanten op basis van verkopen) en schakel de optie Koptekst tonen uit.
Sleep vanuit het deelvenster Data de set TOP n-klanten op basis van verkopen naar Kleur op de kaart Markeringen.
Hiermee worden de In/Uit-labels verborgen, maar blijft de sorteervolgorde behouden. Zo wordt uw TOP n-subset altijd bovenaan de weergave weergegeven.
Stap 4: de TOP n-set combineren met een dynamische parameter
- Klik in het deelvenster Data met de rechtermuisknop op TOP n-klanten op basis van verkopen en selecteer vervolgens Set bewerken.
In het dialoogvenster Set bewerken doet u het volgende:
Selecteer het tabblad Belangrijkste.
Klik op het vervolgkeuzemenu met waarden en selecteer de parameter Belangrijkste klanten 2.
Klik op OK.
Klik in het deelvenster Data, onder Parameters, met de rechtermuisknop op de parameter Belangrijkste klanten 2 en selecteer Parameter tonen.
U kunt de TOP n-waarde regelen met het parameterbesturingselement Belangrijkste klanten 2 dat in de weergave wordt weergegeven.
Hiermee wordt de set TOP n-klanten op basis van verkopen gekoppeld aan de dynamische parameter Belangrijkste klanten 2, in plaats van aan een statische lijst van tien.
Deze parameter wordt gebruikt in combinatie met de set TOP n-klanten op basis van verkopen om de TOP n-waarde in de weergave aan te passen.
Aanvullende tips om de functionaliteit van de weergave te verbeteren
Hier volgen een aantal aanvullende stappen die u kunt nemen om de viewers meer flexibiliteit te bieden bij het weergeven van de subsets van klanten.
Selecteer in het vervolgkeuzemenu in het deelvenster Data de optie Parameter maken.
In het dialoogvenster Parameter maken dat wordt geopend, doet u het volgende:
Typ voor Naam de tekst Uitvouwen of samenvouwen.
Selecteer voor Datatype de optie Tekenreeks.
Voor Toegestane waarden selecteert u Lijst.
Typ in de lijst met waarden de waarden Uitvouwen en Samenvouwen.
Klik op OK als u klaar bent.
Selecteer Analyse > Berekend veld maken.
Doe in het dialoogvenster Berekend veld maken dat wordt geopend het volgende om een berekening te maken die gebruikmaakt van de parameter die u zojuist hebt gemaakt. Met deze berekening kunnen viewers aangeven hoe de klanten in de subset Overige moeten worden weergegeven:
Voor Naam typt u Berekening klantnamen.
Typ in het formulevak de volgende formule en klik vervolgens op OK:
IF [Expand or Collapse]="Collapse" THEN
IF [Top N Customers by Sales]
THEN [Customer Name]
ELSE "Others" END
ELSE [Customer Name] ENDKlik in het deelvenster Data, onder Parameters, met de rechtermuisknop op de parameter Uitvouwen of samenvouwen en selecteer Parameter tonen.
Sleep de meetwaarde SUM(Verkoop) vanuit de container Kolommen naar Label op de kaart Markeringen.
Sleep Berekening klantnamen uit het deelvenster Data en plaats het direct bovenop het veld Klantnaam in de container Rijen, zodat deze hierdoor wordt vervangen.
Nu kunt u het parameterbesturingselement Uitvouwen of samenvouwen gebruiken om de lijst met namen in de set TOP n-klanten en de resterende klanten samengevoegd in één vermelding Overige te bekijken.