Introduction to Power Automate
Anushika Agarwal
Cloud Data Engineer

$$
Heads up: common mistake, using the full array instead of Current item


| Without Filter Array | With Filter Array | |
|---|---|---|
| Loop runs | 500 times | 12 times |
| Condition checks per run | 500 (once per item) | 0 (filter did it) |
| API calls per run | 500 | 12 |

item()?['Field'] on the Left to read a field from each item

$$
Always set a count limit to prevent infinite loops

| Operation | What it does | Good for |
|---|---|---|
| Select | Reshape each item, pick fields | Trimming an array to just the columns you need |
| Join | Items → one separated string | A comma-separated list in an email subject |
| Create HTML table | Array → HTML for emails | A formatted summary in an email body |
| Create CSV table | Array → CSV for exports | Attaching data for Excel or downstream tools |
Select + Create HTML table is the email-body workhorse.
Introduction to Power Automate