{"id":20,"date":"2018-11-12T03:07:51","date_gmt":"2018-11-12T11:07:51","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/display-names-enters-preview-for-canvas-apps\/"},"modified":"2025-06-11T08:06:12","modified_gmt":"2025-06-11T15:06:12","slug":"display-names-enters-preview-for-canvas-apps","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/display-names-enters-preview-for-canvas-apps\/","title":{"rendered":"Display names enter Preview for Canvas apps"},"content":{"rendered":"<p>Have you noticed that when you create a custom field in the Common Data Service for Apps that all the fields start with a random prefix like cr5ca_ and spaces are stripped?\u00a0 For example, the name <strong>My Custom Field<\/strong> becomes <strong>cr5ca_MyCustomField<\/strong><strong> <\/strong>in a Canvas app.<\/p>\n<p>Have you noticed that spaces and punctuation characters in SharePoint column names become hexadecimal numbers?\u00a0\u00a0 <strong>T-shirt Size<\/strong> becomes <strong>T_x002d_shirt_x0020_size<\/strong> in a Canvas app.\u00a0 And yet it looks right on the SharePoint site?<\/p>\n<p>What is going on here is that it\u2019s a good idea to have unique, immutable, concise, no-spaces names for things.\u00a0 These restrictions are common across computer systems helping them to interoperate and are more concise and easier to work with for developers.\u00a0 In CDS these are referred to as <strong>logical names<\/strong>.<\/p>\n<p>While these names may be great for computers and developers, they are less than ideal for the rest of us.\u00a0 Tools for picking items rather than always typing them, such as IntelliSense, help compensate for the longer form.\u00a0 For this reason, both CDS and SharePoint also define <strong>display names<\/strong> that are much more human friendly, can contain spaces and punctuation, they don\u2019t need to be unique, and they can change over time.<\/p>\n<p>A few months ago we introduced an <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/working-with-experimental\">Experimental feature<\/a> to use display names instead of logical names in formulas.\u00a0 I am pleased to announce that this feature is now in Preview and is on by default when creating new apps.\u00a0 You can also turn it on for existing apps in the File menu, App settings, Advanced settings, Use column display names (if it doesn\u2019t take immediate effect, refresh your data sources).\u00a0 It is still listed under Experimental but will be moving up to its rightful place in the Preview section shortly.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"153\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"568\"\/><\/a><\/p>\n<p>Honestly, I find it painful to work with apps anymore that don\u2019t have this feature enabled.\u00a0 But if you have any problems or don\u2019t like it you can easily turn display names off with this same switch.\u00a0 Please be sure to let us know what led you to turn it off in the <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Forums\/ct-p\/PA_Comm_Forums\">community forum<\/a>, we\u2019d like to make this feature useful for you.<\/p>\n<h2>A useful fa\u00e7ade<\/h2>\n<p>With this feature the names of columns are displayed and can be referenced using display names instead of logical names.\u00a0 This only has an impact for data sources that offer display names \u2013 as SQL Server does not have this concept there is no impact for this data source.<\/p>\n<p>Display names that contain spaces or special characters are enclosed in single quotes, for example <strong>\u2018T-shirt Size\u2019<\/strong>.<\/p>\n<p>Here\u2019s a simple Gallery control connected to the system Accounts entity in CDS.\u00a0 Without display names we see:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fb468a9a-5531-4363-987e-b7f5266e15e0.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-10_23h59_59\" height=\"256\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/fb468a9a-5531-4363-987e-b7f5266e15e0.gif\" style=\"display: inline;\" title=\"2018-11-10_23h59_59\" width=\"749\"\/><\/a><\/p>\n<p>With display names enabled, the names are much more reasonable and match what is shown in the PowerApps portal\u2019s entity editor:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c31fe154-c405-49c7-a6c2-9ed5420a53f5.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-10_23h58_22\" height=\"256\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/c31fe154-c405-49c7-a6c2-9ed5420a53f5.gif\" style=\"display: inline;\" title=\"2018-11-10_23h58_22\" width=\"749\"\/><\/a><\/p>\n<p>Display names are also supported by IntelliSense in the formula bar.\u00a0\u00a0 Without display names, many of the selections are cryptic and hard to read:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4ab72a59-dcc5-4127-bf01-fc0d286698ae.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-11_00h43_42\" height=\"151\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/4ab72a59-dcc5-4127-bf01-fc0d286698ae.gif\" style=\"display: inline;\" title=\"2018-11-11_00h43_42\" width=\"614\"\/><\/a><\/p>\n<p>With display names, much more human readable:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/399c4cb5-4366-47a0-ad0c-4c891113f385.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-11_00h47_01\" height=\"152\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/399c4cb5-4366-47a0-ad0c-4c891113f385.gif\" style=\"display: inline;\" title=\"2018-11-11_00h47_01\" width=\"618\"\/><\/a><\/p>\n<p>Since display names are not guaranteed to be unique there is the potential for conflict between two columns.\u00a0 If this happens, the logical name of the conflicting column will be shown in parenthesis after the display name.\u00a0 For example, this entity has two columns with <strong>Size<\/strong> as the display name, with <strong>cr5ca_sizewidth<\/strong> (shown) and <strong>cr5ca_sizeheight<\/strong> (not shown) as logical names:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/662a89a5-69ed-4db2-9366-5106785f0a42.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"121\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/662a89a5-69ed-4db2-9366-5106785f0a42.png\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" title=\"image\" width=\"200\"\/><\/a><\/p>\n<h2>Keeping all the nombres straight<\/h2>\n<p><strong>Behind the scenes we always keep the logical names.\u00a0 <\/strong>Have no fear, we never lose track of these important names.\u00a0 These are the names that uniquely identify the column and that we must use when communicating with the data service.\u00a0 <\/p>\n<p>Logical names also help us keep things straight when display names change (they can and do).\u00a0 An important variant of which is authors using different languages.\u00a0 CDS has localized display names in many languages for the system entities. <\/p>\n<p>For example, here is that app from above as viewed by a Spanish author:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1e05b4de-d99d-487c-982c-b9246a5679a2.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-11_00h04_01\" height=\"257\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1e05b4de-d99d-487c-982c-b9246a5679a2.gif\" style=\"display: inline;\" title=\"2018-11-11_00h04_01\" width=\"752\"\/><\/a><\/p>\n<p>And as viewed by an author in Japan:<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3e9678e7-af5e-42c1-b45d-0cbfe792b5b9.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-11_00h02_15\" height=\"260\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/3e9678e7-af5e-42c1-b45d-0cbfe792b5b9.gif\" style=\"display: inline;\" title=\"2018-11-11_00h02_15\" width=\"761\"\/><\/a><\/p>\n<p>Note that <strong>ThisItem <\/strong>is not changing between languages.\u00a0 Most of the formula language is not localized, only the names of columns will change and the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/global-apps\">punctuation for decimal numbers, argument separators, and chaining operator<\/a>.<\/p>\n<p>And I have a secret: you can still use the logical name.\u00a0 We won\u2019t advertise these names in IntelliSense, you\u2019ll need to know what they are.\u00a0 For example, watch what happens up until I type the <strong>y<\/strong> in <strong>city<\/strong> \u2013 no IntelliSense.\u00a0 But once a<br \/>\nvalid logical name has been entered, the formula is no longer in an error state and the proper value is returned.\u00a0 We don\u2019t advertise in IntelliSense since that would duplicate the names and make a mess, the experience we want is the one when I select \u2018Address 1: City\u2019\u00a0 without needing to type it.\u00a0 Note that we may replace the logical name with the display name when the app is reloaded, especially if you change languages.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/46d9e2f3-957d-4d6a-9c8d-b0087ba867ed.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"2018-11-11_02h10_37\" height=\"202\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/46d9e2f3-957d-4d6a-9c8d-b0087ba867ed.gif\" style=\"display: inline;\" title=\"2018-11-11_02h10_37\" width=\"410\"\/><\/a><\/p>\n<h2>Studio coverage<\/h2>\n<p>One of the reasons this feature has been Experimental so long is that we wanted to cover most places in the Studio where names are displayed.\u00a0 Turns out there are a lot of them.\u00a0 We got most of them but there are still some places where we may drop to logical names:<\/p>\n<ul>\n<li>Name and DataField property of data cards in the Edit and View form controls.<\/li>\n<li>Names of columns in the table shaping functions, such as DropColumns, RenameColumns,<strong> <\/strong>etc.\u00a0 Here you must still use logical names.<\/li>\n<li>Collections and variables created from a CDS entity or SharePoint list will use the logical names for the columns.<\/li>\n<li>The field selector for the Gallery control will drop to logical names if the subject table is involved in a One-to-Many relationship.<\/li>\n<\/ul>\n<p>We will continue to improve our coverage over time.\u00a0 Until we get them all, please bear with the dual nature of names.<\/p>\n<h2>Your feedback<\/h2>\n<p>As always, we welcome your feedback!\u00a0 Please use the <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Forums\/ct-p\/PA_Comm_Forums\">community forum<\/a> to share your thoughts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you noticed that when you create a custom field in the Common Data Service for Apps that all the fields are all prefixed with cr5ca_ or some other random string and spaces are stripped?&nbsp;\u2026<\/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":[3424],"job-role":[],"product":[3473],"property":[],"topic":[],"coauthors":[2104],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Display names enter Preview for Canvas apps - 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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Display names enter Preview for Canvas apps - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Have you noticed that when you create a custom field in the Common Data Service for Apps that all the fields are all prefixed with cr5ca_ or some other random string and spaces are stripped?&nbsp;\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/display-names-enters-preview-for-canvas-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-12T11:07:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:06:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\" \/>\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=\"5 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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/\",\"@type\":\"Person\",\"@name\":\"Greg Lindhorst\"}],\"headline\":\"Display names enter Preview for Canvas apps\",\"datePublished\":\"2018-11-12T11:07:51+00:00\",\"dateModified\":\"2025-06-11T15:06:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\"},\"wordCount\":1010,\"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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\",\"keywords\":[\"Dataverse\",\"Formulas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\",\"name\":\"Display names enter Preview for Canvas apps - 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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\",\"datePublished\":\"2018-11-12T11:07:51+00:00\",\"dateModified\":\"2025-06-11T15:06:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage\",\"url\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\",\"contentUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Display names enter Preview for Canvas apps\"}]},{\"@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":"Display names enter Preview for Canvas apps - 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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/","og_locale":"en_US","og_type":"article","og_title":"Display names enter Preview for Canvas apps - Microsoft Power Platform Blog","og_description":"Have you noticed that when you create a custom field in the Common Data Service for Apps that all the fields are all prefixed with cr5ca_ or some other random string and spaces are stripped?&nbsp;\u2026","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/display-names-enters-preview-for-canvas-apps\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2018-11-12T11:07:51+00:00","article_modified_time":"2025-06-11T15:06:12+00:00","og_image":[{"url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png","type":"","width":"","height":""}],"author":"Greg Lindhorst","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Lindhorst","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/","@type":"Person","@name":"Greg Lindhorst"}],"headline":"Display names enter Preview for Canvas apps","datePublished":"2018-11-12T11:07:51+00:00","dateModified":"2025-06-11T15:06:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/"},"wordCount":1010,"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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png","keywords":["Dataverse","Formulas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/","name":"Display names enter Preview for Canvas apps - 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\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png","datePublished":"2018-11-12T11:07:51+00:00","dateModified":"2025-06-11T15:06:12+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#primaryimage","url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png","contentUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/1a9fb1e2-b652-4192-8dd7-6bb72690816d.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2018\/11\/12\/display-names-enters-preview-for-canvas-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Display names enter Preview for Canvas apps"}]},{"@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\/20","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=20"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":130998,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions\/130998"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=20"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=20"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=20"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=20"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=20"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=20"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}