Master Power Fx: The Complete List of Formulas for Microsoft Power Apps Canvas Apps
- Sivakumar K
- Oct 21
- 5 min read
Unlock the full potential of Microsoft Power Apps with this complete guide to Power Fx formulas. From text and date functions to data manipulation, logic, and navigation — learn every formula you need to build dynamic, scalable, and professional-grade Canvas Apps with ease.
Mathematical Functions
Perform numeric operations like addition, rounding, and random number generation — essential for calculations, analytics, and logic-based formulas.
Date and Time Functions
Work with dates, times, and durations — calculate differences, add days, or format timestamps for workflows and reports.
Text Functions
Manipulate text strings — combine, split, replace, or change case to clean and display data exactly the way you need.
Table and Record Functions
Create, filter, update, and transform tables or records — used for working with collections, Dataverse, or SharePoint data in apps
Logical and Comparison Functions
Build decision-making logic — test conditions, handle errors, and perform branching with If(), Switch(), and Boolean operations.
Navigation and Behavior Functions
Control app flow and user experience — move between screens, reset controls, submit forms, or trigger actions dynamically.
Data & Integration Functions
Connect and work with external data sources — use Patch, JSON, and ParseJSON to read, update, or exchange structured data.
User, App & System Functions
Access information about the current user, device, or app context — check connectivity, capture parameters, or show notifications.
Advanced Power Fx Tricks
Enhance app efficiency — use Concurrent(), With(), and Monitor() for faster execution, cleaner logic, and easier debugging.
New Power Fx Functions (2024 – 2025)
Discover the latest language-enhancements in Power Fx that empower Canvas App developers with custom functions, stronger typing, and dynamic data handling. These additions help you build cleaner logic, handle flexible JSON or API responses, and reuse formulas across your app — elevating low-code solutions from simple to sophisticated.