Kantelen in Alteryx
Door Emre Oktay op Mar 10, 2022 2:00:00 PM

Hoe draaitabellen te maken in Alteryx lijkt misschien een beetje uniek of verwarrend voor sommige mensen die onlangs aan hun Alteryx-reis zijn begonnen - inclusief mijzelf. In mijn vorige ervaring gebruikte ik de Pandas-module voor Python voor het voorbereiden en analyseren van gegevens. Daar gaf je de opdracht pd.pivot(...) door. Zelfs in Excel wordt pivoting gedaan via één tool. In Alteryx is pivoting echter opgesplitst in twee afzonderlijke tools. Eén voor horizontaal naar verticaal draaien en één voor verticaal naar horizontaal draaien. Ook al lijkt het in het begin misschien vreemd, als je eenmaal vertrouwd bent met de tools en hun unieke functionaliteiten, wordt het heel intuïtief en gemakkelijk te gebruiken.
In deze blog geef ik een korte inleiding over wat pivoting is en waarom het nuttig is. Daarna ga ik in op de twee afzonderlijke tools voor pivoting in Alteryx, hoe ze werken en laat ik voorbeelden zien.
Wat is draaien?
Het draaien van tabellen is een krachtig hulpmiddel voor gegevensanalyse en kan helpen bij het beantwoorden van belangrijke vragen over de gegevens. In wezen verwijst het draaien van tabellen naar het veranderen van de lay-out van uw tabellen. Kolommen transformeren naar rijen en rijen naar kolommen om precies te zijn. De draaitabellen techniek stelt ons in staat om gegevens samen te vatten, te groeperen en verdere berekeningen uit te voeren om te helpen bij onze analyse. In Alteryx kan pivoting nodig zijn omdat sommige tools een specifieke gegevensstructuur vereisen. Voor een meer diepgaande uitleg over pivoting in het algemeen, bekijk deze blog.
Hoe draaitabellen draaien in Alteryx
Zoals eerder vermeld, zijn er twee afzonderlijke tools voor draaitabellen in Alteryx. Ze heten de Transpose en de Cross Tab tool. Als algemene regel geldt dat je een duidelijk idee moet hebben over hoe je tabellen eruit moeten zien voordat je je verdiept in de configuratie van de tools. Ze kunnen moeilijk te begrijpen zijn als je dat niet hebt.
Het gereedschap Transponeren
Het Transpose-gereedschap draait de oriëntatie van de gegevens in een tabel door de horizontale gegevens naar een verticale as te verplaatsen.
Het configuratievenster van deze tool bestaat uit 3 delen: Sleutelkolommen, Gegevenskolommen en Ontbrekende kolommen:

Sleutelkolommen: Dit onderdeel specificeert de sleutelkolommen van de dataset die niet worden gewijzigd. Maar worden gedupliceerd in de nieuwe rijen die door de tool worden gemaakt.
Gegevenskolommen: Van de kolommen die in dit onderdeel worden geselecteerd, worden de namen en waarden gescheiden en gestapeld in twee verschillende kolommen met de namen "Naam" en "Waarde".
OPMERKING: Kolommen die niet zijn geselecteerd in de kolommen Sleutel of Gegevens worden verwijderd.
Ontbrekende kolommen: Verwijst naar hoe het hulpprogramma moet reageren als een van de opgegeven hoofd- en gegevenskolommen ontbreekt in de invoer.
Bij deze configuratie blijven de kolommen "Product", "Categorie", "Aanbevolen leeftijdsbereik" en "Gemiddelde maandomzet" ongewijzigd, maar worden ze verticaal gedupliceerd voor elke herhaling van de maandkolommen. Deze worden samen met hun waarden omgezet naar een verticaal formaat.
Hieronder zie je een voorbeeld van de eerste vijf rijen voor en na de transponeringstool met de bovenstaande configuratie:

Het kruistabgereedschap
Het kruistabgereedschap is in feite het omgekeerde van het transponeren. Dit gereedschap draait de gegevens van een verticale lay-out naar een horizontale en maakt samenvattingen.
Het configuratievenster van deze tool is iets complexer dan dat van de transponeertool. Het heeft 6 secties: Gegevens groeperen op deze waarden, Kolomkoppen wijzigen, Waarden voor nieuwe kolommen, Methode voor het samenvoegen van waarden, Scheidingsteken en Veldgrootte.

Gegevens groeperen op deze waarden: Groepeert de geselecteerde kolommen zodat er één unieke waarde per rij is.
Kolomkoppen wijzigen: De nieuwe kolommen die worden gemaakt, worden gevuld met de unieke waarden in de rijen van de geselecteerde kolom.
Waarden voor nieuwe kolommen: De waarden van de geselecteerde kolommen worden ingevuld in de kolom(pen) die zijn gemaakt vanuit de kolomkop.
Methode voor het samenvoegen van waarden: Ten minste een van de drie methoden moet worden geselecteerd om de transformatie te laten plaatsvinden. De aggregatiemethoden veranderen afhankelijk van het gegevenstype van de binnenkomende kolom.
Scheidingsteken en veldgrootte: Tekens die zijn ingevoerd in het scheidingstekengedeelte worden toegevoegd tussen de aaneengeschakelde tekenreeksen. De veldgrootte verwijst naar de maximale veldlengte.
Hieronder zie je nog een voorbeeld van een tabel voor en na het doorlopen van de kruistabletool met de bovenstaande configuratie. Er zijn vijf rijen genomen:

Voor meer specifieke beschrijvingen van de twee tools, bekijk de Alteryx documentatie over de Transpose tool en de Cross Tab tool.
Mogelijk ook interessant
Gerelateerde blogs

Verschillende soorten staafdiagrammen en gebruikssituaties

Hoe maak je: Een hellingsgrafiek in Tableau


