In deze blog wil ik je graag uitleggen waarom ik de multi-field formula tool zo’n fijne tool vind om mee te werken in Alteryx. Ik zal uitleggen hoe je de tool kunt configureren en een aantal gebruiksvoorbeelden delen.
Eerder schreef ik in deze blog dat ik de multi-row formula tool de grote broer vind van de gewone formula tool. Nu moet ik bekennen dat de gewone formula tool wat mij betreft gezegend is met niet één, maar twee grote broers. De multi-field formula lijkt namelijk óók op de gewone formula tool, maar heeft daar bovenop een aantal extra’s die je het leven makkelijker kunnen maken binnen Alteryx.
Om maar gelijk met het grootste voordeel te beginnen: je kunt meerdere kolommen tegelijk maken of updaten met deze tool! Ideaal als je meerdere kolommen hebt in een vergelijkbaar format waar je allemaal dezelfde berekening op los wilt laten. Via de formula tool zal je meerdere regels moeten aanmaken (niet super overzichtelijk). Met de multi-field tool kan het dus in één keer.
Wat ik daarnaast een fijne feature vind van de tool is dat je niet alleen de kolomwaarden kunt updaten, maar zelfs het data type. Dit is met de ander formula tools niet mogelijk. Als je bijvoorbeeld via de formula tool een kolom wilt aanpassen van string naar datetime zul je een nieuwe kolom moeten aanmaken. Vaak verwijder ik daarna de oude kolom met de string data vervolgens weer. Met de multi-field tool kan dat in één stap. Dus zelfs als je maar één kolom wilt aanpassen kan deze tool van waarde zijn.
Maar hoe stel je de tool nu precies in? Dat leg ik je aan de hand van onderstaande afbeelding in vijf stappen uit.
Extra tip: het schrijven in de expression editor kan wat lastiger zijn dan bij de gewone formula tool. Dit komt omdat deze geen IntelliSense bevat. In eerder genoemde multi-row blog geef ik je een tip hoe je hier om heen kunt werken in het geval van ingewikkelde formules.
Zoals beloofd zal ik een paar voorbeelden van gebruik geven:
Je hebt een kolom met data type string welke een datums bevat. Als je deze omzet via de formula tool of de date time tool kan dat alleen door een nieuwe kolom toe te voegen. Aangezien ik het zelf onprettig vind om onnodig een kolom toe te voegen zou ik graag de huidige kolom omzetten naar datetime. Dat kan met de multi-field formula tool!
Hieronder zie je de beginsituatie, de configuratie van de tool en het resultaat.
Begin
Resultaat
Configuratie
Configuratie was als volgt:
De oplettende lezer ziet dat ik hier gekozen heb voor een statische verwijzing naar kolom OrderDate. Dit maakt de formule leesbaarder, maar is wel gevaarlijk. Als ik de tool had gebruikt om twee kolommen bij te werken hadden ze namelijk beide de waarde gekregen van de kolom OrderDate. In zo’n geval moet je dus echt de variable ‘_CurrentField_’ gebruiken.
De belangrijkste feature van de tool: meerdere kolommen kunnen aanpassen in één maal. Stel we hebben gegevens over de sales, tax en product costs per product groep van het vorige jaar. Wat zouden de waardes worden als we uitgaan van een budget verhoging van 20%?
Hieronder zie je wederom de beginsituatie, de configuratie van de tool en het resultaat.
Begin
Resultaat
Configuratie
Configuratie was als volgt:
Zo kun je dus met één tool meerdere kolommen toevoegen aan je dataset!
Hopelijk ben je na het lezen van deze blog ook overtuigd van de kracht van de multi-row formula tool. Mocht je geinteresseerd zijn in andere blogs over Alteryx tools: ik schrijf op dit moment een serie over mijn favoriete tools.
Als je meer blogs wilt lezen over software als Tableau en Alteryx, een training wilt volgen of een consultant wilt boeken kijk dan op The Information Lab NL voor meer informatie.