Aan de slag met berekeningen in Tableau
In dit artikel wordt aan de hand van een voorbeeld beschreven hoe u berekende velden in Tableau maakt en gebruikt.
U leert de berekeningsconcepten van Tableau en hoe u een berekend veld maakt en bewerkt. Ook leert u te werken met de berekeningseditor en een berekend veld in de weergave te gebruiken.
Als u niet bekend bent met Tableau-berekeningen of met het maken van berekende velden in Tableau, is dit een goed beginpunt.
Berekende velden gebruiken
Met berekende velden kunt u nieuwe data maken op basis van data die al in uw databron aanwezig zijn. Wanneer u een berekend veld maakt, maakt u feitelijk een nieuw veld (of nieuwe kolom) in uw databron, waarvan de waarden of leden worden bepaald door een berekening die u beheert. Dit nieuwe berekende veld wordt opgeslagen in uw databron in Tableau en kan worden gebruikt om robuustere visualisaties te maken. Maak u echter geen zorgen: uw originele data blijven ongewijzigd.
U kunt berekende velden om vele redenen gebruiken. Enkele voorbeelden:
- U wilt data segmenteren
- U wilt het datatype van een veld converteren, bijvoorbeeld een tekenreeks omzetten in een datum.
- U wilt data aggregeren
- U wilt resultaten filteren
- U wilt verhoudingen berekenen
Typen berekeningen
U maakt berekende velden met behulp van berekeningen. Er zijn drie hoofdtypen berekeningen die u kunt gebruiken om berekende velden in Tableau te maken:
- Basisberekeningen – Met basisberekeningen kunt u waarden of leden transformeren op het detailniveau van de databron (een berekening op rijniveau) of op het detailniveau van de visualisatie (een geaggregeerde berekening).
- LOD-expressies – Net als bij basisberekeningen kunt u met LOD-berekeningen (Level of Detail- ofwel detailniveauberekeningen) waarden berekenen op databronniveau en op visualisatieniveau. LOD-berekeningen geven u echter nog meer controle over het granulariteitsniveau dat u wilt berekenen. Ze kunnen worden uitgevoerd op een gedetailleerder niveau (INCLUDE), een minder gedetailleerd niveau (EXCLUDE) of een volledig onafhankelijk niveau (FIXED) met betrekking tot de granulariteit van de visualisatie.
Zie LOD-expressies maken in Tableau(Link wordt in een nieuw venster geopend) voor meer informatie.
- Tabelberekeningen – Met tabelberekeningen kunt u waarden alleen op het detailniveau van de visualisatie transformeren. Zie Waarden transformeren met tabelberekeningen(Link wordt in een nieuw venster geopend) voor meer informatie.
Het type berekening dat u kiest, hangt af van de vereisten van uw analyse en de vraag die u wilt beantwoorden.
Een berekend veld maken
Nadat u hebt bepaald welk type berekening u wilt gebruiken, is het tijd om een berekend veld te maken. In dit voorbeeld wordt een basisberekening gebruikt.
Opmerking: in het voorbeeld in dit artikel wordt gebruik gemaakt van de databron Voorbeeld - Superstore die bij Tableau Desktop wordt geleverd. Om de stappen in dit artikel te volgen, maakt u verbinding met de opgeslagen databron Voorbeeld - Superstore databron en navigeert u naar Blad 1.
- Selecteer in Tableau Analyse > Berekend veld maken.
- Doe het volgende in de berekeningseditor die wordt geopend:
- Voer een naam in voor het berekende veld. In dit voorbeeld heet het veld Discount Ratio (kortingspercentage).
- Voer een formule in. In dit voorbeeld wordt de volgende formule gebruikt:
IIF([Sales] !=0, [Discount]/[Sales],0)
Deze formule controleert of de verkoop niet gelijk is aan nul. Als het resultaat TRUE is, wordt het kortingspercentage (Discount/Sales) geretourneerd. Als het FALSE is, wordt nul geretourneerd.
Tip: als u een lijst met beschikbare functies wilt zien, klikt u op het driehoekje aan de rechterkant van de berekeningseditor.
Elke functie bevat syntaxis, een beschrijving en een voorbeeld ter informatie. Dubbelklik op een functie in de lijst om deze aan de formule toe te voegen. Zie Tips voor werken met berekende velden in Tableau voor meer tips. - Als u klaar bent, klikt u op OK. Het nieuwe berekende veld wordt als meetwaarde aan het deelvenster Data toegevoegd omdat het een getal retourneert. Er verschijnt een gelijkteken (=) naast het datatypepictogram. In het deelvenster Data staat naast alle berekende velden het gelijkteken (=).
Een berekend veld in de weergave gebruiken
Stap 1: de weergave bouwen
- Sleep Regio vanuit het deelvenster Data naar de container Kolommen.
- Sleep Categorie vanuit het deelvenster Data naar de container Rijen.
- Klik op de container Rijen op het plusteken (+) in het veld Categorie om in te zoomen op Subcategorie.
Stap 2: het berekende veld toevoegen aan de weergave
- Sleep Discount Ratio (kortingspercentage) vanuit het deelvenster Data naar Kleur op de kaart Markeringen. De weergave wordt bijgewerkt om de tabel te highlighten.
- In de regio Central worden binders sterk afgeprijsd. Discount Ratio wordt automatisch geaggregeerd als een som.
- Klik met de rechtermuisknop op de container Rijen SUM(Discount Ratio) en selecteer Meetwaarde (Sum) > Gemiddeld. De weergave wordt bijgewerkt om het gemiddelde van het kortingspercentage weer te geven.
Een berekend veld bewerken
Als u een berekening op een bepaald moment wilt wijzigen, kunt u het berekende veld bewerken, zodat het in uw hele werkmap wordt bijgewerkt.
Doe het volgende om een berekend veld te bewerken:
- Klik in het deelvenster Data met de rechtermuisknop op het berekende veld en selecteer Bewerken.
- In de berekeningseditor die wordt geopend, kunt u het volgende doen:
- De naam van het berekende veld bewerken
- De formule bijwerken
Voor dit voorbeeld wordt de formule gewijzigd om een kortingspercentage te retourneren voor bestellingen van meer dan 2000 USD aan verkoop:
IIF([Sales] > 2000, [Discount]/[Sales],0)
- Klik op OK.
De weergave wordt bijgewerkt om de wijzigingen automatisch weer te geven. U hoeft het bijgewerkte berekende veld niet opnieuw aan de weergave toe te voegen.
Zie ook
De basisprincipes van berekeningen in Tableau(Link wordt in een nieuw venster geopend)
Berekeningen opmaken in Tableau(Link wordt in een nieuw venster geopend)
Functies in Tableau(Link wordt in een nieuw venster geopend)
LOD-expressies maken in Tableau(Link wordt in een nieuw venster geopend)
Waarden transformeren met tabelberekeningen(Link wordt in een nieuw venster geopend)