Uw data draaien
Opmerking: met ingang van versie 2020.4.1 kunt u flows maken en bewerken in Tableau Server and 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 van Tableau Server(Link wordt in een nieuw venster geopend) en Tableau Cloud(Link wordt in een nieuw venster geopend) voor meer informatie over ontwerpflows op het web.
Soms is het lastig om data uit een spreadsheet of kruistabel te analyseren in Tableau. Tableau geeft de voorkeur aan 'hoge' data in plaats van 'brede' data. Dit betekent dat u data vaak moet omzetten van kolommen naar rijen kolommen, zodat Tableau deze correct kan evalueren.
Er kunnen zich echter ook situaties voordoen waarin uw datatabellen hoog en smal zijn en te genormaliseerd om ze goed te kunnen analyseren. Stel dat u werkt voor een verkoopafdeling die hun reclame-uitgaven bijhoudt in twee kolommen. De eerste kolom heet Adverteren en bevat drie rijen voor radio, televisie en print. De tweede kolom bevat de totale uitgaven. In dit type scenario moet u de data vanuit de rijen omzetten naar kolommen, zodat de data als afzonderlijke metingen kan worden geanalyseerd.
Maar hoe zit het met het draaien van grotere datasets of met data die in de loop van de tijd vaak veranderen? U kunt een jokerpatroon gebruiken om te zoeken naar velden die overeenkomen met het patroon en de data vervolgens automatisch draaien.
Gebruik een van de volgende opties bij het draaien van uw data:
Kolommen draaien naar rijen
Gebruik een zoekactie met jokertekens om velden direct te draaien op basis van een patroonovereenkomst (Tableau Prep Builder-versie 2019.1.1 en later en op het web).
- Rijen draaien naar kolommen (Tableau Prep Builder-versie 2019.1.1 en hoger en op internet)
Op deze manier kunt u, ongeacht hoe u de velden draait, direct met de resultaten werken en eventuele aanvullende opschoningsbewerkingen uitvoeren om uw data er precies zo uit te laten zien als u wilt. U kunt ook de slimme Tableau Prep-functie voor standaardnaamgeving gebruiken om uw gedraaide velden en waarden automatisch een nieuwe naam te geven.
Kolommen draaien naar rijen
Met deze draai-optie kunt u brede data omzetten naar hoge data. Draai de data van kolommen naar rijen in een of meer groepen velden. Selecteer de velden waarmee u wilt werken en draai de data van kolommen naar rijen.
Maak verbinding met uw databron.
Sleep de tabel die u wilt draaien naar het deelvenster Flow.
Voer een van de volgende handelingen uit:
- Tableau Prep Builder versie 2019.4.2 en later en op het web: Selecteer in het deelvenster Profiel de velden die u wilt draaien. Klik op de rechtermuisknop of Ctrl-klik (MacOS) en selecteer Kolommen draaien naar rijen in het menu. Als u deze optie gebruikt, gaat u direct naar stap 7.
Alle versies: Klik op het pluspictogram en selecteer Draaipunt toevoegen in het contextmenu.
Velden selecteren (Tableau Prep Builder-versie 2019.4.2 en hoger en op internet) Menu Flowstappen (alle versies)
(Optioneel) Ga naar het deelvenster Velden en typ een waarde in het veld Zoeken om de veldlijst te doorzoeken naar velden die u wilt draaien.
- (Optioneel) Schakel het selectievakje Automatisch naam wijzigen van gedraaide velden en waarden in zodat Tableau Prep de nieuwe, gedraaide velden kan hernoemen op basis van algemene waarden in de data. Als er geen gemeenschappelijke waarden worden gevonden, wordt de standaardnaam gebruikt.
Selecteer een of meer velden in het linkerdeelvenster en sleep ze naar de kolom Draaitabel1-waarden in het deelvenster Gedraaide velden paneel.
(Optioneel) Klik in het deelvenster Gedraaide velden op het pluspictogram om meer kolommen toe te voegen waarop u wilt draaien. Herhaal dan de vorige stap om meer velden te selecteren waarop u wilt draaien. De resultaten worden direct weergegeven in zowel het deelvenster Draaitabelresultaten als in het dataraster.
Opmerking: U moet hetzelfde aantal velden selecteren als in stap 5. Als u bijvoorbeeld 3 velden selecteert om in eerste instantie op te draaien, moet elke volgende kolom waarop u draait ook 3 velden bevatten.
Als u de optie voor standaardnaamgeving niet hebt ingeschakeld of als Tableau Prep een naam niet automatisch kan detecteren, bewerkt u de namen van de velden. U kunt ook de namen van de oorspronkelijke velden in dit deelvenster bewerken, zodat ze de data zo goed mogelijk beschrijven.
(Optioneel) Geef de nieuwe draaitabelstap een naam, zodat u de wijzigingen kunt bijhouden. Bijvoorbeeld 'Maanden draaien'.
Voer de flow weer uit om de draaitabeldata te vernieuwen wanneer de data worden gewijzigd. Als er nieuwe velden aan uw databron worden toegevoegd die ook aan de draaitabel moeten worden toegevoegd, kunt u ze handmatig toevoegen.
Voorbeeld: Draaien op meerdere velden
Dit voorbeeld toont een spreadsheet met farmaceutische verkopen, belastingen en totalen per maand en jaar.
Door de data te draaien, kunt u rijen maken voor elke maand en elk jaar en afzonderlijke kolommen voor verkopen, belastingen en totalen. Zo kan Tableau deze data eenvoudiger interpreteren voor analyse.
Bekijk hoe 'draaien op meerdere velden' werkt.
Zoeken met jokertekens om te draaien
Als u met grote datasets werkt of als uw data in de loop van de tijd vaak veranderen, kunt u vanaf Tableau Prep Builder versie 2019.1.1 en op het web een zoekopdracht met jokertekens toepassen om kolommen te draaien naar rijen, zodat u uw data direct kunt draaien op basis van een jokerpatroonovereenkomst.
Als er nieuwe velden worden toegevoegd of velden worden verwijderd die met het patroon overeenkomen, detecteert Tableau Prep de schemawijziging zodra de flow wordt uitgevoerd, waarna de draaitabelresultaten automatisch worden bijgewerkt.
Maak verbinding met uw databron.
Sleep de tabel die u wilt draaien naar het deelvenster Flow.
Klik op het pluspictogram en selecteer Draaipunt toevoegen in het contextmenu.
Klik in het deelvenster Draaivelden op de koppeling Zoek met jokertekens om te draaien.
Voer een waarde of een deelwaarde in waarnaar u wilt zoeken. Voer bijvoorbeeld in Verkoop_ om te zoeken naar velden die zijn gelabeld als verkoop_2017, verkoop_2018 en verkoop_2019.
Gebruik geen asterisken om te zoeken naar overeenkomsten in het patroon, tenzij de asterisken zelf deel uitmaken van de veldwaarde waarnaar u zoekt. Klik in plaats daarvan op de knop Zoekopties om te selecteren hoe u de waarde wilt matchen. Druk vervolgens op Enter om de zoekopdracht toe te passen en de overeenkomende waarden te draaien.
(Optioneel) Klik in het deelvenster Gedraaide velden op het pluspictogram om meer kolommen toe te voegen waarop u wilt draaien. Herhaal dan de vorige stap om meer velden te selecteren waarop u wilt draaien.
Als u de optie voor standaardnaamgeving niet hebt ingeschakeld of als Tableau Prep een naam niet automatisch kan detecteren, bewerkt u de namen van de velden.
Voer de flow weer uit om de draaitabeldata te vernieuwen wanneer de data worden gewijzigd. Nieuwe velden die aan uw databron worden toegevoegd en die overeenkomen met het jokerpatroon, worden automatisch gedetecteerd en aan de draaitabel toegevoegd.
Als de resultaten niet volgens verwachting zijn, probeer dan een van de volgende opties:
Typ een ander waardepatroon in het zoekveld en druk op Enter. Het draaitabelvenster wordt automatisch vernieuwd en de nieuwe resultaten worden weergegeven.
Sleep handmatig extra velden naar de kolom Draaitabel1-waarden in het deelvenster Gedraaide velden. U kunt ook handmatig toegevoegde velden verwijderen door ze uit de kolom Pivot1-waarden te slepen en neer te zetten in deelvenster Velden.
Opmerking: Velden die zijn toegevoegd vanuit de zoekresultaten met jokertekens kunnen niet worden verwijderd door ze uit de kolom Deelvenster1-waarden te slepen. Probeer in plaats daarvan een specifieker patroon te gebruiken dat aansluit bij de gewenste zoekresultaten.
Rijen draaien naar kolommen
In Tableau Prep Builder versie 2019.1.1 en later en op het web, kunt u rijen omzetten in kolommen als uw data te genormaliseerd zijn en als u daardoor nieuwe kolommen moet maken. U gaat dan van hoge data naar bredere data.
Als u bijvoorbeeld voor elke maand advertentiekosten hebt, waarbij alle advertentietypen in één kolom staan, kunt u de data van rijen naar kolommen draaien. Zo kunt u voor elk advertentietype een aparte kolom maken, en zijn de data eenvoudiger te analyseren.
U kunt één veld selecteren waarop u wilt draaien. De veldwaarden voor dat veld worden vervolgens gebruikt om de nieuwe kolommen te maken. Selecteer vervolgens een veld dat u wilt gebruiken om de nieuwe kolommen in te vullen. Deze veldwaarden worden geaggregeerd en u kunt selecteren welk type aggregatie u wilt toepassen.
Omdat aggregatie wordt toegepast, wordt deze draaiactie niet omgekeerd wanneer u de kolommen terugdraait naar rijen. Om een rij-naar-kolom-draaitype om te keren, moet u de actie ongedaan maken. Klik op de knop Ongedaan maken in het bovenste menu, verwijder de velden uit het deelvenster Gedraaide velden of verwijder de draaistap.
Maak verbinding met uw databron.
Sleep de tabel die u wilt draaien naar het deelvenster Flow.
Klik op het pluspictogram en selecteer Draaipunt toevoegen in het contextmenu.
Open het deelvenster Draaivelden en selecteer Rijen in kolommen uit de vervolgkeuzelijst.
- (Optioneel) Ga naar het deelvenster Velden en typ een waarde in het veld Zoeken om de veldlijst te doorzoeken naar velden die u wilt draaien
Selecteer een veld in het linkerdeelvenster en sleep het naar het gedeelte Veld dat rijen naar kolommen draait in het deelvensterGedraaide velden.
Opmerking: Als het veld waarop u wilt draaien het datatype datum of datum/tijd heeft, moet u het datatype wijzigen naar tekenreeks om het veld te kunnen draaien.
De waarden in dit veld worden gebruikt om de nieuwe kolommen te maken en deze een naam te geven. U kunt de kolomnamen wijzigen in het deelvenster Resultaten draaien.
Selecteer een veld in het linkerdeelvenster en sleep het naar het gedeelte Veld om te aggregeren voor nieuwe kolommen in het deelvensterGedraaide velden. Met de waarden in dit veld worden de nieuwe kolommen ingevuld die in de vorige stap zijn gemaakt.
Er is een standaardaggregatietype aan het veld toegewezen. Klik op het aggregatietype om het te wijzigen.
Controleer de resultaten in het deelvenster Resultaten draaien en pas eventuele opschoningsbewerkingen toe op de nieuwe kolommen die u hebt gemaakt.
Als de data in de rijen worden gewijzigd voor het veld dat wordt gedraaid, klikt u met de rechtermuisknop of met Ctrl-klik (MacOS) op de stap Draaien in het deelvenster Flow en selecteert u Vernieuwen.