{"id":14926,"date":"2021-05-25T07:50:36","date_gmt":"2021-05-25T14:50:36","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/"},"modified":"2025-06-11T07:54:07","modified_gmt":"2025-06-11T14:54:07","slug":"power-fx-coming-to-model-driven-power-apps-dataverse-and-more","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/","title":{"rendered":"Power Fx coming to Model-driven Power Apps, Dataverse, and more"},"content":{"rendered":"<p>We <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone\/\">announced Power Fx<\/a> at Ignite just over two months ago, setting a new standard for the industry with an open source language for low-code development.\u00a0 We could never have imagined the level of interest and excitement that it has generated.\u00a0 <strong>Thank you!\u00a0<\/strong>\u00a0 It has been amazing.\u00a0 Teams both inside and outside of Microsoft approach us regularly to find out how they can offer our Excel-like low code language to their customers.<\/p>\n<p>With its roots in Excel\u00a0 and concise power for logic, Power Fx will be a great language for a wide spectrum of makers, from no code seamlessly through pro code.\u00a0 <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language\/\">We are announcing today<\/a> one of the ways we will accomplish this: using AI tools such as GPT-3 and PROSE to help no code makers write Power Fx.<\/p>\n<p>We have also been working hard on integrating Power Fx with more products across the Power Platform and beyond. Today we&#8217;d like to share an update on three of those areas of innovation:<\/p>\n<ul>\n<li><strong>Model-driven commanding<\/strong>.\u00a0 No longer do makers need to learn and write JavaScript to create their own commands!\u00a0 The same Power Fx formulas used in canvas apps can be used to test and modify Dataverse data.<\/li>\n<li><strong>Dataverse calculated columns<\/strong>.\u00a0 Use Power Fx formulas for calculated columns and rollups in Dataverse, a more modern and powerful alternative to existing facilities.<\/li>\n<li><strong>Acumatica<\/strong>.\u00a0 Reaching beyond the Power Platform and even Microsoft,\u00a0<a href=\"https:\/\/www.acumatica.com\/\">Acumatica<\/a> has integrated Power Fx for calculated fields on forms, that can both reference other fields and do aggregate calculations on related tables.<\/li>\n<\/ul>\n<h2>Model-driven commanding<\/h2>\n<p>We are announcing at <a href=\"https:\/\/mybuild.microsoft.com\/home\">Build<\/a> that for the first time, makers can create their own commands using Power Fx and the familiar Excel formula bar.\u00a0 This will significantly lower the bar to expressing logic for citizen developers; no longer will they need to learn and debug asynchronous JavaScript code.\u00a0 Professional developers will also spend less time creating, maintaining, and supporting commands.<\/p>\n<p>In the following animation, the new command designer is being used to create a new command which will add a new related Task to the current Account.\u00a0 The designer includes the Power Fx formula bar, complete with IntelliSense and error reporting.\u00a0 As with buttons in canvas apps, the OnSelect formula is being edited to include a Patch function call to create the record.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-14955\" height=\"724\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\" width=\"1268\"\/><\/p>\n<p>Power Fx for Model-driven commanding will ship as a public preview by the end of June.<\/p>\n<h2>Dataverse calculated columns<\/h2>\n<p>You may be saying, but wait, Dataverse has an existing calculated columns and rollups feature.\u00a0 Yes.\u00a0 But it isn&#8217;t easy to work with, requiring a full screen popup editor, and doesn&#8217;t offer many functions.\u00a0 \u00a0The functions it does have, like TrimLeft, don&#8217;t appear by that same names in other languages, which requires learning.<\/p>\n<p>We are announcing at <a href=\"https:\/\/mybuild.microsoft.com\/home\">Build<\/a> that we going to upgrade this important area with Power Fx.\u00a0 The formula bar will be inline directly in the column settings (shown below temporarily in the Description field).\u00a0 The number of functions available will expand 10 fold.\u00a0 Rollups will be merged in to a single experience, taking advantage of the Dataverse relationship support we enjoy in canvas apps today.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-14934\" height=\"826\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/dataverse.gif\" width=\"1476\"\/><\/p>\n<p>Power Fx for Dataverse calculated columns will ship as a public preview by the end of June.<\/p>\n<h2>Acumatica<\/h2>\n<div>After the Power Fx announcement, we partnered with Acumatica to evaluate how Power Fx can be leveraged with the low code\/no code experience they offer to their customers. The experience gained working with Acumatica has been valuable as we craft our open source offering for everyone to consume.<\/div>\n<div><\/div>\n<p>In this demo, a number of calculated fields have been added to the form with Power Fx.\u00a0 They use the same Excel language that so many users already know.\u00a0 Note that the Sum and Average function are used to aggregate information in related tables, the result you can see at the end of the animation when the discount is updated for one of the records and the field automatically recalculates.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-14935\" height=\"1280\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/AcumaticaDemo.gif\" width=\"1920\"\/><\/p>\n<h2>Early Architecture<\/h2>\n<p>Our integration work has helped us refine our architecture.\u00a0 \u00a0Here is a high level diagram of what we are thinking.\u00a0 Note the tight integration between the Formula Bar and the Analysis (compiler).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-14936\" height=\"720\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/ArchSlide.jpg\" width=\"1280\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/ArchSlide.jpg 1280w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/ArchSlide-300x169.jpg 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/ArchSlide-1024x576.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/ArchSlide-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p>Also of note, it is clear to us that we will need to target different runtime environments:<\/p>\n<ul>\n<li>JavaScript: Canvas apps and model-driven commanding need to run in the browser using JavaScript.<\/li>\n<li>C#: Power Virtual Agents, a future integration, also needs to run C# on the server in a managed code runtime .\u00a0 \u00a0Acumatica&#8217;s product is also written in C#.<\/li>\n<li>T-SQL: Dataverse calculated columns need to run as part of a T-SQL query in the database.<\/li>\n<\/ul>\n<h2>Onward<\/h2>\n<p>It is still a little too early to have open source code or NuGet packages to share, but we are working steadily toward that goal.\u00a0 The integrations above are using packages that have been extracted and isolated form the main Power Apps sources, a major step forward for us.<\/p>\n<p>For more information about Power Fx, start with my previous <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/what-is-microsoft-power-fx\/\">What is Microsoft Power Fx?<\/a> blog.\u00a0 You can also visit our future open source home on GitHub, which holds just documentation today, at <a href=\"https:\/\/github.com\/Microsoft\/Power-Fx\">https:\/\/github.com\/Microsoft\/Power-Fx<\/a><\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Announcing Power Fx integration with Model-driven Power Apps commanding and Dataverse calculated columns and rollups.  We have also partnered with Acumatica to evaluate how Power Fx can be leveraged with the low code\/no code experience they offer to their customers.  And finally we have an update on our planned open source architecture.<\/p>\n","protected":false},"author":86,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2104],"class_list":["post-14926","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Announcing Power Fx integration with Model-driven Power Apps commanding and Dataverse calculated columns and rollups. We have also partnered with Acumatica to evaluate how Power Fx can be leveraged with the low code\/no code experience they offer to their customers. And finally we have an update on our planned open source architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-25T14:50:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:54:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1268\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Greg Lindhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Lindhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/\",\"@type\":\"Person\",\"@name\":\"Greg Lindhorst\"}],\"headline\":\"Power Fx coming to Model-driven Power Apps, Dataverse, and more\",\"datePublished\":\"2021-05-25T14:50:36+00:00\",\"dateModified\":\"2025-06-11T14:54:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\"},\"wordCount\":863,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\",\"keywords\":[\"Dataverse\",\"Power Fx\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\",\"name\":\"Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\",\"datePublished\":\"2021-05-25T14:50:36+00:00\",\"dateModified\":\"2025-06-11T14:54:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif\",\"width\":1268,\"height\":724,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Power Fx coming to Model-driven Power Apps, Dataverse, and more\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4\",\"name\":\"Greg Lindhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"caption\":\"Greg Lindhorst\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/","og_locale":"en_US","og_type":"article","og_title":"Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog","og_description":"Announcing Power Fx integration with Model-driven Power Apps commanding and Dataverse calculated columns and rollups. We have also partnered with Acumatica to evaluate how Power Fx can be leveraged with the low code\/no code experience they offer to their customers. And finally we have an update on our planned open source architecture.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-05-25T14:50:36+00:00","article_modified_time":"2025-06-11T14:54:07+00:00","og_image":[{"width":1268,"height":724,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif","type":"image\/gif"}],"author":"Greg Lindhorst","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Lindhorst","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/","@type":"Person","@name":"Greg Lindhorst"}],"headline":"Power Fx coming to Model-driven Power Apps, Dataverse, and more","datePublished":"2021-05-25T14:50:36+00:00","dateModified":"2025-06-11T14:54:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/"},"wordCount":863,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif","keywords":["Dataverse","Power Fx"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/","name":"Power Fx coming to Model-driven Power Apps, Dataverse, and more - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif","datePublished":"2021-05-25T14:50:36+00:00","dateModified":"2025-06-11T14:54:07+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/CommandingBlog.gif","width":1268,"height":724,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/power-fx-coming-to-model-driven-power-apps-dataverse-and-more\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Power Fx coming to Model-driven Power Apps, Dataverse, and more"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4","name":"Greg Lindhorst","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c","url":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","caption":"Greg Lindhorst"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=14926"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14926\/revisions"}],"predecessor-version":[{"id":130361,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14926\/revisions\/130361"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=14926"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=14926"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=14926"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=14926"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=14926"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=14926"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=14926"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=14926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}