{"id":16668,"date":"2021-10-19T09:00:07","date_gmt":"2021-10-19T16:00:07","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-blanks-conversions-and-errors\/"},"modified":"2025-06-11T07:52:12","modified_gmt":"2025-06-11T14:52:12","slug":"power-fx-blanks-conversions-and-errors","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-blanks-conversions-and-errors\/","title":{"rendered":"Power Fx: Experimental error handling update"},"content":{"rendered":"<p>One of our most popular experimental features is &#8220;Formula-level error management.&#8221;\u00a0 With good reason, it supports both working with the inevitable errors that crop up in an app and writing Blank (Null) values to databases.<\/p>\n<p>We are getting close to finishing this feature and enabling it for everyone to use.\u00a0 Before we do, we have a few more changes to make, and in 3.21101 we are making a small change in the Blank handling of the Value functions.\u00a0 We don&#8217;t blog on every change we make to experimental features, but these were subtle enough that we wanted to call them out.\u00a0 \u00a0We are also introducing a new place to find out about experimental features and provide feedback.<\/p>\n<p>Note that changes described here are only for apps where the experimental &#8220;Formula-level error management&#8221; switch is turned on.\u00a0 Most apps do not use this switch and will not be effected in any way.<\/p>\n<h2>New home for experimental features<\/h2>\n<p>Before I go on, we have a new home!\u00a0 There is a <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Experimental\/ct-p\/PA_Experimental\">new area in the Power Apps community forum for experimental features<\/a> and a <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Error-Handling\/bd-p\/PA_Error_Handling\">subarea specifically for Error handling<\/a>.<\/p>\n<p>We will post details and documentation on experimental features here.\u00a0 <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/working-with-experimental-preview\">Experimental features have always been a little different<\/a> and we don&#8217;t normally add these features to the documentation until they reach preview.<\/p>\n<p>We will also be monitoring this forum for your feedback.\u00a0 We love feedback but it is especially important for experimental features as we make changes .<\/p>\n<h2>Blank handling<\/h2>\n<p>We are making a very subtle change to Blank and empty string handling in the Value functions (<a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-value\">Value<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-datevalue-timevalue\">DateValue<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-colors\">ColorValue<\/a>, etc).\u00a0 Non Blank behavior is not changing.\u00a0 An app would need to be specifically written to the old behavior to notice a difference, which is not common.<\/p>\n<p><span style=\"font-size: 1rem;\">If anything we are removing some errors that you may not have known you had.\u00a0 \u00a0<\/span>We are changing the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-value\">Value<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-datevalue-timevalue\">DateValue<\/a>, and other Value functions to no longer return errors if an empty string is passed in.\u00a0 You may have noticed these errors popping up this past spring after we started reporting more errors; this change will remove these errors.<\/p>\n<p>We are also changing the Value function to pass through a Blank instead of converting it to a numeric zero.\u00a0 This will help with round tripping a Blank from a database, through a text based control, and back out to the database.\u00a0 If the old behavior is desired, one can use the formula If( &lt;value&gt; = Blank(), 0, Value( &lt;value&gt; ) ).\u00a0 The <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-isblank-isempty\">Coalesce<\/a> function can also be used but would return 0 for empty strings too (which may be fine depending on your scenario).<\/p>\n<p>There are two Power Fx principles that we are reinforcing with these changes:<\/p>\n<ul>\n<li>Power Fx functions treat Blank and an empty string as the same thing.\u00a0 The <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-isblank-isempty\">IsBlank<\/a> function started this trend and the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/functions\/function-isblank-isempty\">Coalesce<\/a> function followed its lead.\u00a0 The change being made here extends this to the Value functions.\u00a0 This is a good thing as mixing these two is common and being too strict about differentiating them can lead to unforeseen problems.\u00a0 If the distinction is important, Power Fx&#8217;s = and &lt;&gt; operators properly differentiate Blank from an empty string.<\/li>\n<li>Power Fx functions pass through Blank values if the value does not need to be interpreted.\u00a0 This is true even if the data type changes, as all data types are nullable.\u00a0 The change being made here extends this to the Value function.\u00a0\u00a0Soon, but not today, we plan to change numerical functions that need to interpret the value to treat Blank as 0.\u00a0 For example, Cos( Blank() ) should and will one day return 1.<\/li>\n<\/ul>\n<p>In summary, this is what is changing now:<\/p>\n<table>\n<thead>\n<tr>\n<th rowspan=\"3\">Function<\/th>\n<th colspan=\"4\">Inputs<\/th>\n<\/tr>\n<tr>\n<th colspan=\"2\">Before changes<\/th>\n<th colspan=\"2\">After changes<\/th>\n<\/tr>\n<tr>\n<th>Blank<\/th>\n<th>Empty text (&#8220;&#8221;)<\/th>\n<th>Blank<\/th>\n<th>Empty text (&#8220;&#8221;)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/canvas-apps\/functions\/function-colors\">ColorValue<\/a><\/td>\n<td>Blank<\/td>\n<td>&lt;error&gt;<\/td>\n<td>Blank<\/td>\n<td>Blank<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/canvas-apps\/functions\/function-datevalue-timevalue\">DateTimeValue<\/a><\/td>\n<td>Blank<\/td>\n<td>&lt;error&gt;<\/td>\n<td>Blank<\/td>\n<td>Blank<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/canvas-apps\/functions\/function-datevalue-timevalue\">DateValue<\/a><\/td>\n<td>Blank<\/td>\n<td>&lt;error&gt;<\/td>\n<td>Blank<\/td>\n<td>Blank<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/canvas-apps\/functions\/function-datevalue-timevalue\">TimeValue<\/a><\/td>\n<td>Blank<\/td>\n<td>&lt;error&gt;<\/td>\n<td>Blank<\/td>\n<td>Blank<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/canvas-apps\/functions\/function-value\">Value<\/a><\/td>\n<td>0<\/td>\n<td>&lt;error&gt;<\/td>\n<td>Blank<\/td>\n<td>Blank<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Feedback<\/h2>\n<p>Please!\u00a0 Use our new home to let us know what you think of these changes.\u00a0\u00a0There is a reason these changes are under an experimental switch &#8211; we are experimenting &#8211; only you can let us know if we have it right.<\/p>\n<p>You wouldn&#8217;t believe the hours we spent debating these detailed semantics.\u00a0 We are trying to stay true to Excel but also recognize that we are different, that we must work well with databases that treat Blank as a first class citizen.\u00a0 Power Apps we uses a variety of controls, like the TextInput control, to read and write numbers as text, requiring a smooth treatment of Blanks across data types.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Error handling is almost done.  Before we complete it, we are making some small changes to how Blank is handled by the Value functions.  All changes are under the experimental &#8220;Formula-level error management&#8221; switch and will not impact the vast majority of apps.  We are also introducing a new home for experimental feature documentation and feedback in the community forum.<\/p>\n","protected":false},"author":91,"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":[2126],"class_list":["post-16668","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: Experimental error handling update - 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\/10\/19\/power-fx-blanks-conversions-and-errors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Power Fx: Experimental error handling update - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Error handling is almost done. Before we complete it, we are making some small changes to how Blank is handled by the Value functions. All changes are under the experimental &quot;Formula-level error management&quot; switch and will not impact the vast majority of apps. We are also introducing a new home for experimental feature documentation and feedback in the community forum.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-blanks-conversions-and-errors\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-19T16:00:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:52:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlos Figueira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlos Figueira\" \/>\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\/10\/19\/power-fx-blanks-conversions-and-errors\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/carlos-figueira\/\",\"@type\":\"Person\",\"@name\":\"Carlos Figueira\"}],\"headline\":\"Power Fx: Experimental error handling update\",\"datePublished\":\"2021-10-19T16:00:07+00:00\",\"dateModified\":\"2025-06-11T14:52:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/\"},\"wordCount\":774,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"keywords\":[\"Formulas\",\"Power Fx\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/\",\"name\":\"Power Fx: Experimental error handling update - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"datePublished\":\"2021-10-19T16:00:07+00:00\",\"dateModified\":\"2025-06-11T14:52:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#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: Experimental error handling update\"}]},{\"@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\/40b9433cbce91943b0d9859bd49d8480\",\"name\":\"Carlos Figueira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=gbf1d82d40330127e78a92cdfef0de8ab\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=g\",\"caption\":\"Carlos Figueira\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/carlosff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Power Fx: Experimental error handling update - 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\/10\/19\/power-fx-blanks-conversions-and-errors\/","og_locale":"en_US","og_type":"article","og_title":"Power Fx: Experimental error handling update - Microsoft Power Platform Blog","og_description":"Error handling is almost done. Before we complete it, we are making some small changes to how Blank is handled by the Value functions. All changes are under the experimental \"Formula-level error management\" switch and will not impact the vast majority of apps. We are also introducing a new home for experimental feature documentation and feedback in the community forum.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-fx-blanks-conversions-and-errors\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-10-19T16:00:07+00:00","article_modified_time":"2025-06-11T14:52:12+00:00","og_image":[{"width":950,"height":413,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp","type":"image\/png"}],"author":"Carlos Figueira","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Carlos Figueira","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/carlos-figueira\/","@type":"Person","@name":"Carlos Figueira"}],"headline":"Power Fx: Experimental error handling update","datePublished":"2021-10-19T16:00:07+00:00","dateModified":"2025-06-11T14:52:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/"},"wordCount":774,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"keywords":["Formulas","Power Fx"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/","name":"Power Fx: Experimental error handling update - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"datePublished":"2021-10-19T16:00:07+00:00","dateModified":"2025-06-11T14:52:12+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/10\/19\/power-fx-blanks-conversions-and-errors\/#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: Experimental error handling update"}]},{"@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\/40b9433cbce91943b0d9859bd49d8480","name":"Carlos Figueira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=gbf1d82d40330127e78a92cdfef0de8ab","url":"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bddcffc124516b0145da0546e0bf6920ca4bfa3200550fc1e36a3f9d2307a105?s=96&d=mm&r=g","caption":"Carlos Figueira"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/carlosff\/"}]}},"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\/16668","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\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=16668"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/16668\/revisions"}],"predecessor-version":[{"id":130265,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/16668\/revisions\/130265"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=16668"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=16668"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=16668"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=16668"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=16668"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=16668"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=16668"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=16668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}