Select Page

Microsoft Power Fx is the low code language for expressing logic across the Microsoft Power Platform.

It is the same language that is at the heart of Microsoft Power Apps canvas apps today and is inspired by Microsoft Excel.

This is not a new language. All Canvas Power Apps makers are already using Power Fx.

Power Fx functions reference link

Power Fx will be an open-source low code language for everyone.

For Makers and Developers.

Open Source

Making the language available for open contribution by the broader community on GitHub.

Excel Based (Low Code)

Power Fx doesn’t just share the same syntax and functions as Excel, it also behaves in a familiar way. Like Excel, formulas are declarative and recalculate instantly just as a spreadsheet does.

 

From citizen users to professionals

By delivering Power Fx with the tools a professional expects, including the ability to directly edit apps in text editors like Visual Studio Code and use source control.

Source code files for Canvas apps

This new tool enables the source code of a Canvas app to be effectively managed in GitHub or Azure DevOps.  Diffs, pull requests, and comments can be based on lines of formula text rather than .msapp blob files.

Will be extended to (in future):

Microsoft Dataverse – In calculated columns and more.

Microsoft Power Automate – Imagine using Power Fx instead of the Azure Logic Apps expression language in Power Automate flows.

Microsoft Power Virtual Agents – Use Power Fx within the bot authoring experience

Model-driven Apps – JS code will be replaced with Power Fx

AI Builder – Build models and interact with them using Power Fx

and beyond

Power Fx Roadmap

 

Happy PowerApping!!!