Data aggregeren, een join maken of verenigen

U kunt uw data aggregeren, een join maken of verenigen om data te groeperen of te combineren voor analyse.

Opmerking: Vanaf versie 2020.4.1 kunt u flows maken en bewerken in Tableau Server en Tableau Cloud. De inhoud van dit onderwerp is van toepassing op alle platforms, tenzij specifiek anders vermeld. Zie Tableau Prep op het web in de Help bij Tableau Server(Link wordt in een nieuw venster geopend) en Tableau Cloud(Link wordt in een nieuw venster geopend) voor meer informatie over flows maken op het web.

Waarden groeperen en aggregeren

Soms moet u de granulariteit van bepaalde data aanpassen om de hoeveelheid data die uit de flow wordt geproduceerd te verminderen of om data af te stemmen op andere data waarvoor u een joint wilt maken of die u wilt verenigen. U wilt bijvoorbeeld verkoopdata per klant aggregeren voordat u een verkooptabel koppelt aan een klantentabel.

Als u de granulariteit van uw data moet aanpassen, gebruikt u de optie Aggregeren om een stap te maken om data te groeperen en te aggregeren. Of data worden geaggregeerd of gegroepeerd, hangt af van het datatype (tekenreeks, getal of datum).

  1. Klik in het deelvenster Flow op het pluspictogram en selecteer Aggregeren. Er wordt een nieuwe aggregatiestap weergegeven in het deelvenster Flow en het deelvenster Profiel wordt bijgewerkt om het geaggregeerde en gegroepeerde profiel te tonen.

  2. Sleep velden van het linkerdeelvenster naar het deelvenster Gegroepeerde velden (de velden die de rij vormen) of naar het deelvenster Geaggregeerde velden (de data die worden geaggregeerd en gepresenteerd op het niveau van de gegroepeerde velden).

    U kunt ook:

    • Velden tussen de twee deelvensters slepen en neerzetten.

    • Zoeken naar velden in de lijst en alleen de velden selecteren die u in uw aggregatie wilt opnemen.

    • Dubbelklikken op een veld om het toe te voegen aan het linker- of rechterdeelvenster.

    • De functie van het veld wijzigen, zodat het automatisch wordt toegevoegd aan het juiste deelvenster.

    • Klikken op Alles toevoegen of Alles verwijderen om velden in bulk toe te passen of te verwijderen.

    • Bepaalde opschoonbewerkingen toepassen op velden. Zie Over opschoonbewerkingen(Link wordt in een nieuw venster geopend) voor meer informatie over de beschikbare opschoningsopties.

    Het volgende voorbeeld toont de geaggregeerde som van winst en hoeveelheid, en de gemiddelde korting per regio en verkoopjaar.

    Velden zijn gedistribueerd tussen de kolommen Gegroepeerde velden en Geaggregeerde velden op basis van hun datatype. Klik op de koppen van het groeperings- of aggregatietype (bijvoorbeeld AVG of SUM) om het groeperings- of aggregatietype te wijzigen.

    In de datarasters onder het aggregatie- en groeperingsprofiel ziet u een voorbeeld van de leden van de groep of aggregatie.

    Alle opschoonbewerkingen die op de velden worden uitgevoerd, worden bijgehouden in het deelvenster Wijzigingen.

Joins maken van uw data

De data die u wilt analyseren, bestaan vaak uit een verzameling tabellen die via specifieke velden met elkaar verbonden zijn. Joins maken is een methode voor het combineren van de gerelateerde data in die gemeenschappelijke velden. Het resultaat van het combineren van data met behulp van een join is een tabel die doorgaans horizontaal wordt uitgebreid door velden met data toe te voegen.

Een join maken is een handeling die u overal in de flow kunt uitvoeren. Als u vroeg in een flow een join maakt, krijgt u meer inzicht in uw datasets en kunt u direct zien welke gebieden aandacht nodig hebben.

Tableau Prep ondersteunt de volgende join-typen:

Join-typeBeschrijving
Left Voor elke rij worden alle waarden uit de linkertabel en de bijbehorende overeenkomsten uit de rechtertabel opgenomen. Wanneer een waarde in de linkertabel niet overeenkomt met de waarde in de rechtertabel, ziet u een null-waarde in de join-resultaten.
Inner Voor elke rij worden waarden opgenomen die in beide tabellen overeenkomsten hebben.
Right Voor elke rij worden alle waarden uit de rechtertabel en de bijbehorende overeenkomsten uit de linkertabel opgenomen. Wanneer een waarde in de rechtertabel niet overeenkomt met de waarde in de linkertabel, ziet u een null-waarde in de join-resultaten.
leftOnly Voor elke rij worden alleen waarden uit de linkertabel opgenomen die niet overeenkomen met waarden uit de rechtertabel. Veldwaarden uit de rechtertabel worden als null-waarden getoond in de join-resultaten.
rightOnly Voor elke rij worden alleen waarden uit de rechtertabel opgenomen die niet overeenkomen met waarden uit de linkertabel. Veldwaarden uit de linkertabel worden als null-waarden getoond in de join-resultaten.
notInner Voor elke rij worden alle waarden uit de rechter- en linkertabel opgenomen die niet overeenkomen.
Full Voor elke rij worden alle waarden uit beide tabellen opgenomen. Wanneer een waarde in een van de tabellen niet overeenkomt met de waarde in de andere tabel, ziet u een null-waarde in de join-resultaten.

Ga als volgt te werk om een join te maken:

  1. Maak een join van twee tabellen met behulp van een van de volgende methoden:

    • Voeg ten minste twee tabellen toe aan het deelvenster Flow, en selecteer en sleep vervolgens de gerelateerde tabel naar de andere tabel totdat de optie Een join maken wordt weergegeven.

    • Klik op het -pictogram en selecteer Een join maken in het menu, voeg vervolgens handmatig de andere invoer toe aan de join en voeg de JOIN-componenten toe.
    • Opmerking: Als u verbinding maakt met een tabel waarin tabelrelaties zijn gedefinieerd en gerelateerde velden zijn opgenomen, kunt u Een join maken selecteren en een keuze maken uit een lijst met gerelateerde tabellen. Tableau Prep maakt de join op basis van de velden die de relatie tussen de twee tabellen vormen.

      Zie Een join maken van data in de invoerstap(Link wordt in een nieuw venster geopend) voor meer informatie over verbindingen met tabelrelaties.

    Er wordt een nieuwe join-stap toegevoegd aan de flow en het deelvenster Profiel wordt bijgewerkt om het join-profiel te tonen.

  2. Ga als volgt te werk om de join te controleren en te configureren:

    1. Bekijk de Samenvatting van join-resultaten om het aantal opgenomen en uitgesloten velden te zien als gevolg van het join-type en de join-voorwaarden.

    2. Klik onder Join-type in het venndiagram om het gewenste join-type op te geven.

    3. Klik onder Toegepaste JOIN-componenten op het pluspictogram of specificeer of bewerk de JOIN-component in het veld dat is gekozen voor de standaard join-voorwaarde. De velden die u in de join-voorwaarde hebt geselecteerd, zijn de gemeenschappelijke velden tussen de tabellen in de join.

    4. U kunt ook op de aanbevolen JOIN-componenten klikken die onder Aanbevelingen voor JOIN-componenten worden getoond om de component toe te voegen aan de lijst met toegepaste JOIN-componenten.

De resultaten van de join inspecteren

In de samenvatting van het join-profiel worden metadata over de join getoond. Zo kunt u controleren of de join de verwachte data bevat.

  • Toegepaste JOIN-componenten: Tableau Prep definieert standaard de eerste JOIN-component op basis van gemeenschappelijke veldnamen in de tabellen die worden gekoppeld. U kunt indien nodig JOIN-componenten toevoegen of verwijderen.

  • Join-type: Wanneer u een join maakt, gebruikt Tableau Prep standaard een binnenste join tussen de tabellen. Afhankelijk van de data waarmee u verbinding maakt, kunt u left, inner, right, leftOnly, rightOnly, notInner of full joins gebruiken.

  • Samenvatting van join-resultaten: In de samenvatting van join-resultaten ziet u de distributie van de waarden die zijn opgenomen in en uitgesloten van de tabellen in de join.

    • Klik op elke balk Opgenomen om de data die in de join zijn opgenomen te isoleren en te bekijken in het join-profiel.

    • Klik op elke balk Uitgesloten om de data die van de join zijn uitgesloten te isoleren en te bekijken in het join-profiel.

    • Klik op een willekeurige combinatie van de balken Opgenomen en Uitgesloten om een cumulatief perspectief van de data te zien.

  • Aanbevelingen voor JOIN-componenten: Klik op het pluspictogram naast de aanbevolen JOIN-component om deze toe te voegen aan de lijst met Toegepaste JOIN-componenten.

  • Deelvenster JOIN-componenten: In het deelvenster JOIN-componenten ziet u de waarden in elk veld in de JOIN-component. De waarden die niet voldoen aan de criteria voor de JOIN-component worden weergegeven in rode tekst.

  • Deelvenster Join-resultaten: Als u waarden ziet in het deelvenster Join-resultaten die u wilt wijzigen, kunt u de waarden in dit deelvenster bewerken.

Veelvoorkomende problemen met het maken van joins

Als u na het koppelen van uw data niet de verwachte resultaten ziet, moet u mogelijk uw veldwaarden nog wat verder opschonen. De volgende problemen zorgen ervoor dat Tableau Prep de waarden als niet-overeenkomend leest en ze uitsluit van de join:

  • Verschillende hoofdletters: Mijn verkopen en mijn verkopen

  • Verschillende spelling: Hawaï en Hawaii

  • Spelfouten of fouten bij het invoeren van data: My Company Health en My Company Heath

  • Naamswijzigingen: John Smith en John Smith Jr.

  • Afkortingen: My Company Limited en My Company Ltd

  • Extra scheidingstekens: Honolulu en Honolulu (Hawaï)

  • Extra spaties: Dit omvat extra ruimte tussen tekens, tabs of extra voorloop- of volgspaties

  • Inconsistent gebruik van punten: Geretourneerd, niet nodig. en Geretourneerd, niet nodig.

Het goede nieuws is dat, als uw veldwaarden een van deze problemen hebben, u de veldwaarden rechtstreeks in de JOIN-componenten kunt herstellen. U kunt ook met uitgesloten waarden werken door in de balken Uitgesloten in de Samenvatting van join-resultaten te klikken en de opschoonbewerkingen in het menu van de profielkaart te gebruiken.

Zie Over opschoonbewerkingen(Link wordt in een nieuw venster geopend) voor meer informatie over de verschillende opschoningsopties die beschikbaar zijn in de join-stap.

Niet-overeenkomende velden en meer herstellen

U kunt niet-overeenkomende velden rechtstreeks in de JOIN-component herstellen. Dubbelklik of klik met de rechtermuisknop op de waarde en selecteer Waarde bewerken in het contextmenu op het veld dat u wilt herstellen en voer een nieuwe waarde in. Uw datawijzigingen worden bijgehouden en toegevoegd aan het rechterdeelvenster Wijzigingen in de join-stap.

U kunt ook meerdere waarden selecteren die u wilt behouden, uitsluiten of filteren in de deelvensters JOIN-componenten. U kunt ook andere opschoonbewerkingen toepassen in het deelvenster Join-resultaten. Afhankelijk van welke velden u wijzigt en waar in het join-proces deze zich bevinden, wordt uw wijziging vóór of na de join toegepast, zodat u de gecorrigeerde resultaten krijgt.

Zie Opschoonbewerkingen toepassen(Link wordt in een nieuw venster geopend) voor meer informatie over het opschonen van velden.

Uw data verenigen

Verenigen is een methode voor het combineren van data door rijen uit de ene tabel toe te voegen aan een andere tabel. U wilt bijvoorbeeld nieuwe transacties in de ene tabel toevoegen aan een lijst met eerdere transacties in een andere tabel. Zorg ervoor dat de tabellen die u verenigt hetzelfde aantal velden, dezelfde veldnamen en hetzelfde datatype hebben.

Tip: Om de prestaties te maximaliseren, kan één vereniging maximaal 10 invoeren hebben. Als u meer dan 10 bestanden of tabellen wilt verenigen, kunt u proberen de bestanden te verenigen in de invoerstap. Zie Verenigingsbestanden en databasetabellen in de invoerstap(Link wordt in een nieuw venster geopend) voor meer informatie over dit type vereniging.

Net als bij een join kunt u de verenigingsbewerking overal in de flow gebruiken.

Ga als volgt te werk om een vereniging te maken:

  1. Nadat u ten minste twee tabellen aan het deelvenster Flow hebt toegevoegd, selecteert u een gerelateerde tabel en sleept u deze naar de andere tabel totdat u de optie Verenigen ziet. U kunt ook op het -pictogram klikken en Verenigen selecteren in het menu. Er wordt een nieuwe verenigingsstap toegevoegd in het deelvenster Flow en het deelvenster Profiel wordt bijgewerkt om het verenigingsprofiel te tonen.

  2. Voeg extra tabellen toe aan de vereniging door tabellen naar de verenigde tabellen te slepen totdat u de optie Toevoegen ziet.

  3. Bekijk de metadata over de vereniging in het verenigingsprofiel. U kunt tabellen uit de vereniging verwijderen en details bekijken over niet-overeenkomende velden.

De resultaten van de vereniging inspecteren

Nadat u een vereniging hebt gemaakt, controleert u de resultaten van de vereniging om te controleren of de data in de vereniging voldoen aan uw verwachtingen. Om uw verenigde data te valideren, controleert u de volgende gebieden:

  • De metadata van de vereniging controleren: Het verenigingsprofiel toont enkele metadata over de vereniging. Hier ziet u de tabellen waaruit de vereniging bestaat, het resulterende aantal velden en eventuele niet-overeenkomende velden.

  • De kleuren voor elk veld controleren: Naast elk veld in de samenvatting Vereniging en boven elk veld in het verenigingsprofiel, ziet u een set kleuren. De kleuren komen overeen met de tabellen in de vereniging.

    Als alle tabelkleuren voor dat veld worden getoond, is de vereniging voor dat veld correct uitgevoerd. Als de tabelkleur ontbreekt, betekent dit dat er niet-overeenkomende velden zijn.

    Niet-overeenkomende velden zijn velden die mogelijk vergelijkbare data bevatten, maar op een of andere manier toch verschillen. In de samenvatting Vereniging ziet u de lijst met niet-overeenkomende velden en de tabellen waaruit deze afkomstig zijn. Als u de data in de velden nader wilt bekijken, selecteert u het selectievakje Alleen niet-overeenkomende velden weergeven om de niet-overeenkomende velden in het verenigingsprofiel te isoleren.

    Om deze velden te herstellen, volgt u een van de suggesties in de sectie Niet-overeenkomende velden herstellen hieronder.

Niet-overeenkomende velden herstellen

Wanneer tabellen in een vereniging niet overeenkomen, produceert de vereniging extra velden. De extra velden zijn geldige data die van hun juiste context worden uitgesloten.

Om een probleem met niet-overeenkomende velden op te lossen, moet u de niet-overeenkomende velden samenvoegen.

Er zijn een aantal redenen waarom velden mogelijk niet overeenkomen.

  • Overeenkomende velden hebben verschillende namen: Als overeenkomende velden tussen tabellen verschillende namen hebben, kunt u verenigingsaanbevelingen gebruiken, handmatig velden samenvoegen in de lijst Niet-overeenkomende velden of de veldnaam in het verenigingsprofiel wijzigen om de niet-overeenkomende velden samen te voegen.

    Om de verenigingsaanbevelingen te gebruiken, doet u het volgende:

    1. Klik in de lijst Niet-overeenkomende velden op een niet-overeenkomend veld. Als er een voorgestelde overeenkomst bestaat, wordt het overeenkomende veld geel gemarkeerd.

      Voorgestelde overeenkomsten zijn gebaseerd op velden met vergelijkbare datatypen en veldnamen.

    2. Beweeg met de muis over het gemarkeerde veld en klik op de plusknop om de velden samen te voegen.

    Om handmatig velden samen te voegen in de lijst Niet-overeenkomende velden, doet u het volgende:

    1. Selecteer een of meer velden in de lijst.

    2. Klik met de rechtermuisknop of Ctrl+Klik (MacOS) op een geselecteerd veld en als de samenvoeging geldig is, verschijnt de menuoptie Velden samenvoegen.

      Als u Geen opties beschikbaar ziet wanneer u met de rechtermuisknop op het veld klikt, komt dit doordat de velden niet in aanmerking komen voor samenvoeging. Bijvoorbeeld wanneer u twee velden uit dezelfde invoer probeert samen te voegen.

    3. Klik op Velden samenvoegen om de geselecteerde velden samen te voegen.

    Om de veldnaam in het deelvenster Verenigingsprofiel te wijzigen, klikt u met de rechtermuisknop op de veldnaam en klikt u op Veldnaam wijzigen.


  • De overeenkomende velden hebben dezelfde naam, maar zijn van een ander type: Wanneer de namen van de overeenkomende velden overeenkomen, maar de datatypen van de velden niet, wijzigt Tableau Prep standaard het datatype van een van de velden, zodat deze compatibel zijn met elkaar. Als Tableau Prep deze wijziging doorvoert, wordt dit bovenaan het samengevoegde veld aangegeven met het pictogram Datatype wijzigen.

    Pictogram Datatype wijzigen

    In sommige gevallen selecteert Tableau Prep mogelijk niet het juiste datatype. Als dat gebeurt en u de samenvoeging ongedaan wilt maken, klikt u met de rechtermuisknop of Ctrl+Klik (MacOS) op het pictogram Datatype wijzigen en selecteert u Invoerdata met verschillende typen scheiden.


    U kunt de velden vervolgens opnieuw samenvoegen door eerst het datatype van een van de velden te wijzigen en vervolgens de suggesties in Extra opties voor velden samenvoegen gebruiken.

  • Overeenkomende tabellen hebben een verschillend aantal velden: Om tabellen te verenigen, moet elke tabel in de vereniging hetzelfde aantal velden bevatten. Als een vereniging leidt tot extra velden, voegt u het veld samen met een bestaand veld.

Extra opties voor velden samenvoegen

Naast de methoden die hierboven zijn beschreven voor het samenvoegen van velden, kunt u ook een van de volgende methoden gebruiken om velden samen te voegen. U kunt velden in elke stap samenvoegen, behalve in de uitvoerstap.

Zie Velden samenvoegen voor informatie over het samenvoegen van velden in hetzelfde bestand.

Voer een van de volgende handelingen uit om velden samen te voegen:

  • Sleep één veld naar een ander veld. Een indicator Neerzetten om velden samen te voegen wordt weergegeven.

  • Selecteer meerdere velden, klik met de rechtermuisknop binnen de selectie om het contextmenu te openen en klik vervolgens op Velden samenvoegen.

  • Selecteer meerdere velden en klik vervolgens op Velden samenvoegen op de contextgevoelige werkbalk.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.