Author Power Fx functions in Power Apps

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Nov 2024 Feb 2025

Business value

Drive business value by streamlining your development process, enabling cost-effective and flexible solutions, while democratizing the ability to create and manage business logic.

This makes Power Apps a more powerful and scalable platform for organizations like yours, allowing you to build tailored, business-critical applications with minimal resources while maintaining control and governance.

Feature details

You can now quickly compose and deploy simple yet powerful Power Fx business logic inside Power Apps (make.powerapps.com) without requiring deep coding expertise. By simplifying the creation of business logic, you reduce your reliance on pro developers, accelerating your development process, cost efficiency, re-usability while democratizing application development. The feature name update to functions from plug-ins closely aligns with the capabilities of the feature. Functions are server-side logic that can be reused across multiple apps and solutions within Power Apps, promoting consistency and scalability across the organization:

  • Reusable components enable teams to standardize logic across multiple applications, reducing duplication of effort.
  • Scalable solutions can be built incrementally, allowing for easy expansion and adaptation as business requirements grow.

Key features:

  1. Intuitive low-code formula language
    • Familiar. Power Fx is a formula-based language, derived from Excel, making it intuitive and familiar for users who are not traditional developers.
    • Easy to learn. Business users with minimal technical experience can create and manage functions with a minimal learning curve, reducing time to implement.
    • Rich functionality. Functions support a wide range of data manipulation, calculations, and conditional logic, allowing for diverse use cases.
  2. Dynamic updates
    • Easily adjusted. Power Fx formulas can be easily adjusted as business needs evolve, providing agility to respond to changing market or organizational conditions.
  3. Reusability across applications
    • Reusable functions. Once a Power Fx function is created, it can be shared across multiple applications within Power Apps, ensuring consistency in business logic across teams and departments.
    • Efficient scaling: Teams can save time by not having to re-create the same logic repeatedly across different solutions, reducing redundancies.