PowercademyPowercademy
For BusinessesSuccess KitBlogM-AI Accelerator
Log inStart for free
For BusinessesSuccess KitBlogM-AI Accelerator
Log inStart for free
All posts

The Power Apps Formula Cheat Sheet: The Functions You Actually Use

Howdang Rashid

Saturday, 22 August 2026 · 2 min read

Power Fx has hundreds of functions; canvas app building runs on about thirty of them. This cheat sheet covers the working set - logic, collections, text, maths, navigation, and variables - each with an example you can paste straight into the formula bar.

Power Apps formula cheat sheet: logic, collections, text, maths, navigation, and variable functions with examples

Want the hi-res version to keep by your formula bar? It's free in the Powercademy Success Kit.


Which logic functions come first?

If() returns a value based on a condition; Switch() chooses cleanly between multiple options (Switch("Green", "Red", "Stop", "Green", "Go") → Go); IsBlank() and IsEmpty() check for missing values; and Coalesce() returns the first non-blank value - the neat way to handle defaults.


How do collections and data handling work?

Collect() adds records to a collection; ClearCollect() clears and refills in one step (ClearCollect(MyCollection, Filter(Employees, Age > 30))); Remove() deletes records; UpdateIf() bulk-modifies on a condition; and ForAll() loops through a table applying an action per record. Together they're your local data toolkit.


What handles text and numbers?

Text() formats dates and numbers (Text(Today(), "dd-mm-yyyy")); Concat() joins table values into one string; Left(), Right(), and Mid() slice strings; Len() and Replace() measure and modify them. For numbers: Sum(), Round() and friends, Abs(), Rand(), and Int().


What about navigation and variables?

Navigate(Screen2, ScreenTransition.Fade) moves between screens and Back() returns. For state: Set() creates global variables and UpdateContext() creates screen-local ones. The discipline that keeps apps maintainable: use context variables by default and globals only when state genuinely spans screens.

Howdang’s Implementation Tip

Learn these in the formula bar, not from the sheet: pick one function a day and use it in a real app. And when a formula grows past three nested functions, refactor with With() or a variable - future-you debugging at 5pm will be grateful.


FAQ

Set() or UpdateContext() - which should I default to?

UpdateContext() (screen-scoped) by default; Set() only for state that genuinely crosses screens, like the signed-in user's role. Fewer globals means fewer mystery bugs.

Why does my Filter() work in the studio but miss data in production?

Delegation: some functions can't be pushed to the data source, so Power Apps processes only the first 500-2000 rows locally. Watch for the blue underline warnings and keep filters delegable for your source.

Is Power Fx the same as Excel formulas?

Deliberately similar - If, Sum, Text all behave like their Excel cousins - with app concepts (screens, controls, collections, data sources) added. Excel skills give you a genuine head start.

Where do I go after these basics?

The performance-and-patterns tier: Patch for writes, With for readability, Concurrent for parallel loads, and delegation-aware filtering - the expressions that make apps fast, not just functional.


The hi-res version of this cheat sheet is in the Powercademy Success Kit - free, along with hundreds of other cheat sheets, roadmaps, and guides for Microsoft professionals.

PowercademyPowercademy

The training platform for Power Platform professionals.

Free Success Kit

Cheat sheets, guides & frameworks - plus the weekly briefing.

Get the free Success Kit

Product

  • Courses
  • Community
  • News
  • Blog

For Businesses

  • Overview
  • Workshops
  • Advisory
  • Implementation

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Powercademy. All rights reserved.

Keep reading

Navigating the New Map of the Power Platform: Six Ways to Build in 2026

Model-driven apps, generative pages, vibe apps, code apps, Power Pages, BYOC - the Power Platform now spans six ways to build, from most managed to most flexible. Here is the map.

20 Programming Fundamentals Every Power Platform Developer Should Know

Low-code does not mean no engineering. Variables, delegation, null handling, DRY - the 20 software fundamentals that separate working demos from maintainable Power Platform solutions.

Canvas Apps vs Model-Driven Apps vs Power Pages: Who Is the App For?

Internal tailored experiences, internal data-heavy processes, or external self-service - the audience decides which Power Platform app type you need. The full comparison.