Difference between revisions of "Power Fx"

From Power Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 15: Line 15:
  
 
== History ==
 
== History ==
These expressions have been used within [[Power Apps]] [[canvas apps]]. During Microsoft Ignite March 2021 these expressions got a name Power Fx. Power Fx was announced as a new language and a roadmap describing how Power Fx will be used in other parts of Power Platform in the future was presented. It was described as an open-source language and a [https://github.com/microsoft/Power-Fx GitHub repository] was announced. It then contained the documentation. During Microsoft Ignite November 2021 also the code base was added to that repository.     
+
These expressions have been used within [[Power Apps]] [[canvas apps]]. During Microsoft Ignite March 2021 these expressions got a name Power Fx. Power Fx was announced as a new language and a roadmap describing how Power Fx will be used in other parts of Power Platform in the future was presented. It was described as an open-source language and a [https://github.com/microsoft/Power-Fx GitHub repository] was announced. It then contained the documentation. During autumn 2021 Power Fx was expanded from Canvas Apps to also be used in Dataverse Calculated Columns (Dataverse for Teams) and Model-Driven Commanding. During Microsoft Ignite November 2021 also the code base was added to that repository.     
  
 
== Community Resources ==
 
== Community Resources ==
 +
 +
=== Samples and tools ===
 +
* [https://pnp.github.io/powerplatform-samples/samples/powerfx/ Power Fx samples in Power Platform PnP]
 +
* [https://github.com/rajyraman/Power-Fx-.NET-Interactive PowerFx Kernel for .Net interactive notebook] by Natraj Yegnaraman
 +
* [https://powerusers.microsoft.com/t5/Community-App-Samples/Power-Apps-Formula-Reference/m-p/650191#M595 Power Apps Formula Reference] by Hardit Bhatia
 +
* [https://github.com/scalable-dynamics/PowerNote PowerNote]
 +
 +
=== Articles ===
 
* [https://forwardforever.com/why-does-low-code-need-a-programming-language-like-power-fx/ Why does low-code need a programming language like Power Fx?] by Jukka Niiranen
 
* [https://forwardforever.com/why-does-low-code-need-a-programming-language-like-power-fx/ Why does low-code need a programming language like Power Fx?] by Jukka Niiranen
* [https://github.com/rajyraman/Power-Fx-.NET-Interactive PowerFx Kernel for .Net interactive notebook] by Natraj Yegnaraman
+
 
 +
=== Videos ===
 
* [https://www.youtube.com/watch?v=853JOMA-AoY What is Power Fx? Overview and Demo] by Lisa Crosbie (VIDEO) 2021-04-01
 
* [https://www.youtube.com/watch?v=853JOMA-AoY What is Power Fx? Overview and Demo] by Lisa Crosbie (VIDEO) 2021-04-01
 
* [https://www.youtube.com/watch?v=7ub-xeOAtFk Microsoft Power Fx Overview] by April Dunnam 2021-03-04
 
* [https://www.youtube.com/watch?v=7ub-xeOAtFk Microsoft Power Fx Overview] by April Dunnam 2021-03-04
Line 25: Line 34:
 
== Microsoft Resources ==
 
== Microsoft Resources ==
 
* [https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/commanding-use-powerfx Using Power Fx with commands] Preview at the time of writing 2021-11-30
 
* [https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/commanding-use-powerfx Using Power Fx with commands] Preview at the time of writing 2021-11-30
 +
* [https://powerapps.microsoft.com/en-us/blog/power-fx-formula-columns-in-dataverse/ Power Fx Formula Columns in Dataverse] 2021-09-12 Power Apps blog
 +
* [https://powerapps.microsoft.com/en-us/blog/announcing-command-designer-with-power-fx-preview/ Announcing command designer with Power Fx] 2021-07-28 Power Apps blog Preview at the time of writing 2021-11-30
 
* [https://powerapps.microsoft.com/en-us/blog/what-is-microsoft-power-fx/ What is Power Fx?] Power Apps blog 2021-03-02
 
* [https://powerapps.microsoft.com/en-us/blog/what-is-microsoft-power-fx/ What is Power Fx?] Power Apps blog 2021-03-02
 +
* [https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/page-powerfx-in-model-app Use Power Fx in a custom page for your model-driven app]
 
* [https://powerapps.microsoft.com/en-us/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/ Introducing Microsoft Power Fx: the low-code programming language for everyone] Power Apps blog 2021-03-02
 
* [https://powerapps.microsoft.com/en-us/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/ Introducing Microsoft Power Fx: the low-code programming language for everyone] Power Apps blog 2021-03-02
 
* [https://docs.microsoft.com/en-us/power-platform/power-fx/overview/?WT.mc_id=DX-MVP-5003780 Power Fx in MS Docs]
 
* [https://docs.microsoft.com/en-us/power-platform/power-fx/overview/?WT.mc_id=DX-MVP-5003780 Power Fx in MS Docs]
 
* [https://github.com/microsoft/Power-Fx Power Fx on GitHub]
 
* [https://github.com/microsoft/Power-Fx Power Fx on GitHub]
 
* [https://www.youtube.com/watch?v=1VcinGBJqmM Power Fx with Greg Lindhorst] (VIDEO)
 
* [https://www.youtube.com/watch?v=1VcinGBJqmM Power Fx with Greg Lindhorst] (VIDEO)

Latest revision as of 07:44, 1 December 2021

Power Fx
Use Cases Create logic for different parts of Power Platform (Canvas apps today, in the future also for other parts of Power Platform)
Public preview
General availability
MS Docs Power Fx Startpage
MS Learn

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

It is open source and is found on GitHub: https://github.com/microsoft/Power-Fx

Power Fx in Wikipedia!

History

These expressions have been used within Power Apps canvas apps. During Microsoft Ignite March 2021 these expressions got a name Power Fx. Power Fx was announced as a new language and a roadmap describing how Power Fx will be used in other parts of Power Platform in the future was presented. It was described as an open-source language and a GitHub repository was announced. It then contained the documentation. During autumn 2021 Power Fx was expanded from Canvas Apps to also be used in Dataverse Calculated Columns (Dataverse for Teams) and Model-Driven Commanding. During Microsoft Ignite November 2021 also the code base was added to that repository.

Community Resources

Samples and tools

Articles

Videos

Microsoft Resources