Confused yet?

Slowly getting to the end of Week 3, a day before the Alteryx Core Exam.  Last few days we practiced what we already learnt, and got a handful of good ideas, know-hows, and best practices from Angelos. We were started to gain a bit of confidence, but was time to learn something new. Alteryx again, but this time Macros. Let’s dive in what are they, why do we use them? Just a little catch up, in case you can't find your notes.

Essentially a Macro is one or more Alteryx workflow compressed into a tool, also a non-coder Software Developer's Kit.

· Allows us to standardize processes

· Can be configured with questions that the users answers to dynamically configure the macro

· A lot of existing tools are actually macros

Standard macro: This macro is designed to package a process in a workflow as a tool that can be inserted in a workflow. Batch macro: This macro runs multiple times in a workflow and creates an output after each run. The macro runs once for each record or selected group of records in data.

Batch macro: runs multiple times in a workflow and creates an output after each run. The macro runs once for each record (or a selected group of records) in the data. Inputs can be configured to be used in each run of the workflow or only in specific runs.

An Iterative Macro: will run through every record and then loop the records back through the workflow, repeating the entire process as many times as is specified, or until a condition is met. Iterative macro properties will only display on the Test tab in the Interface designer.

We can find the Macro input tool in the interface category:

We can also right click on our regular Workflow input tool

This is it for now. Catch you next week with a Standard Macro exercise.

Keep up the good work!

Peter Hajnal  DS|33

Author:
Peter Hajnal
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab