{"id":832001,"date":"2020-04-23T08:25:26","date_gmt":"2020-04-23T15:25:26","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=832001"},"modified":"2024-11-01T00:18:18","modified_gmt":"2024-11-01T07:18:18","slug":"communicating-status-with-icons-in-the-arcgis-dashboards-beta","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","title":{"rendered":"Communicating status with icons using Arcade in Dashboards"},"author":10072,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[777102,37121],"tags":[32551,25521,30111,638681,639131],"industry":[],"product":[36591,36671],"class_list":["post-832001","blog","type-blog","status-publish","format-standard","hentry","category-arcade","category-real-time","tag-arcade","tag-dashboards","tag-data-visualization","tag-icons","tag-information","product-apps","product-ops-dashboard"],"acf":{"short_description":"Use conditional icons to communicate status on your dashboards using Arcade expressions in ArcGIS Dashboards.","flexible_content":[{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">They say a picture is worth a thousand words \u2013 and the same can be said for an icon. Icons are simple images that communicate a clear and simple meaning. They can attract immediate attention to areas that need action,\u00a0<\/span><span data-contrast=\"auto\">convey information and identify the status of something.\u00a0<\/span><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Using Arcade (new in the ArcGIS Dashboards Beta), we can display different icons in an indicator based on conditions in your data. For example, displaying a check mark when values are in the \u201cgood\u201d zone<\/span><span data-contrast=\"auto\">\u00a0and a\u00a0<\/span><span data-contrast=\"auto\">warning icon<\/span><span data-contrast=\"auto\">\u00a0when values are in the \u201cbad\u201d\u00a0<\/span><span data-contrast=\"auto\">zone, or<\/span><span data-contrast=\"auto\">\u00a0displaying an upwards arrow when counts have gone up and a downwards arrow when<\/span><span data-contrast=\"auto\">\u00a0counts have gone down.\u00a0<\/span><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">A good example is monitoring incoming call volume. We can use this technique to compare the current 24-hour count of call<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0with the 30<\/span><span data-contrast=\"auto\">-d<\/span><span data-contrast=\"auto\">ay average and draw attention to any signi<\/span><span data-contrast=\"auto\">ficant spikes or dips using icons<\/span><span data-contrast=\"auto\">\u00a0\u2013 like in the indicator below<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":832011,"id":832011,"title":"example indicator","filename":"example-indicator.jpg","filesize":10214,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\/example-indicator","alt":"indicator with count of calls","author":"10072","description":"","caption":"","name":"example-indicator","status":"inherit","uploaded_to":832001,"date":"2020-04-22 12:20:52","modified":"2020-04-22 12:21:14","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":401,"height":304,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","medium-width":344,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","medium_large-width":401,"medium_large-height":304,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","large-width":401,"large-height":304,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","1536x1536-width":401,"1536x1536-height":304,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","2048x2048-width":401,"2048x2048-height":304,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","card_image-width":401,"card_image-height":304,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/example-indicator.jpg","wide_image-width":401,"wide_image-height":304}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">First, we want to set up our indicator\u2019s data.<\/span><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">1. In the <\/span><b><span data-contrast=\"auto\">Data<\/span><\/b><span data-contrast=\"auto\">\u00a0tab,\u00a0<\/span><span data-contrast=\"auto\">from<\/span><span data-contrast=\"auto\">\u00a0the\u00a0<\/span><b><span data-contrast=\"auto\">Statistic\u00a0<\/span><\/b><span data-contrast=\"auto\">drop-down<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">choose\u00a0<\/span><b><span data-contrast=\"auto\">Count\u00a0<\/span><\/b><span data-contrast=\"auto\">to\u00a0<\/span><span data-contrast=\"auto\">get a count of your calls<\/span><span data-contrast=\"auto\">\u00a0(or whatever data you want to use)<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">2. A<\/span><span data-contrast=\"auto\">pply a\u00a0<\/span><a href=\"https:\/\/doc.arcgis.com\/en\/dashboards\/get-started\/date-based-filter-conditions.htm\"><span data-contrast=\"none\">filter<\/span><\/a><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">on your date\/time field is<\/span><span data-contrast=\"auto\">\u00a0within the last 24 hours.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":832021,"id":832021,"title":"Filter configuration","filename":"Filter-configuration.jpg","filesize":14169,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\/filter-configuration","alt":"configuration of data filter","author":"10072","description":"","caption":"","name":"filter-configuration","status":"inherit","uploaded_to":832001,"date":"2020-04-22 12:22:20","modified":"2020-04-22 12:22:33","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":520,"height":390,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","medium-width":348,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","medium_large-width":520,"medium_large-height":390,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","large-width":520,"large-height":390,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","1536x1536-width":520,"1536x1536-height":390,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","2048x2048-width":520,"2048x2048-height":390,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","card_image-width":520,"card_image-height":390,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/Filter-configuration.jpg","wide_image-width":520,"wide_image-height":390}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">3. Enable <\/span><b><span data-contrast=\"auto\">Reference<\/span><\/b><span data-contrast=\"auto\">\u00a0and again, get the count of calls<\/span><span data-contrast=\"auto\">\u00a0(or whatever data you\u2019re using)<\/span><span data-contrast=\"auto\">, but this time, apply a filter\u00a0<\/span><span data-contrast=\"auto\">on you date\/time field is<\/span><span data-contrast=\"auto\">\u00a0within the\u00a0<\/span><span data-contrast=\"auto\">last 30 days. Turn off the\u00a0<strong>Include current\u00a0<\/strong>toggle to exclude today from the time span.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\" data-wac-het=\"1\"><br \/>\n<\/span><\/p>\n<p><span data-contrast=\"auto\">Now it\u2019s time to go into the Arcade editor and create our conditions.\u00a0<\/span><span data-wac-het=\"2\"><br \/>\n<\/span><\/p>\n<p><span data-contrast=\"auto\">4. In the <\/span><b><span data-contrast=\"auto\">Indicator<\/span><\/b><b><span data-contrast=\"auto\">\u00a0<\/span><\/b><span data-contrast=\"auto\">tab, click\u00a0<\/span><b><span data-contrast=\"auto\">Enable<\/span><\/b><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">5. In the Arcade editor, delete the lines above the <code>return<\/code> statement and paste the following lines.\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"sidebar","content":"","image_reference":false,"layout":"code_snippet","image_reference_figure":"","snippet":"var\u00a0todaysCount\u00a0= $datapoint.count;\r\nvar\u00a0avgDaily\u00a0= $reference.count\/30;\r\nvar\u00a0percentChange\u00a0= 100*(todaysCount\u00a0-\u00a0avgDaily)\/avgDaily;\r\nvar icon =\u00a0When(\r\n percentChange &lt; -2, &quot;down&quot;,\r\n percentChange &lt; 2, &quot;ok&quot;,\r\n percentChange &lt; 5, &quot;up&quot;,\r\n &quot;warning&quot;\r\n)","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>The above expression is taking the current 24-hour count (<code>todaysCount<\/code>) and the average of the last 30 days (<code>avgDaily<\/code>) and using them in a\u00a0percent change calculation (<code>percentChange<\/code>) to determine the increase or decrease in call volume.\u00a0The\u00a0icon\u00a0variable is declaring at what percent change value does which icon display.<\/p>\n<p>Finally, let\u2019s declare our\u00a0actual\u00a0icons.<\/p>\n<p>6. Below the Arcade editor, under <strong>Icons<\/strong>, click <strong>+Add<\/strong> and select an icon that represents the condition of when the change is <code>&lt; -2<\/code>, and give it the name <code>down<\/code>.<\/p>\n<p>7. Repeat for the other conditions and give them the appropriate names (<code>ok, up, warning<\/code>)<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":832031,"id":832031,"title":"icon configuration","filename":"icon-configuration.jpg","filesize":11510,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\/icon-configuration","alt":"icons configured","author":"10072","description":"","caption":"","name":"icon-configuration","status":"inherit","uploaded_to":832001,"date":"2020-04-22 12:31:04","modified":"2020-04-22 12:31:23","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":520,"height":288,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","medium-width":464,"medium-height":257,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","medium_large-width":520,"medium_large-height":288,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","large-width":520,"large-height":288,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","1536x1536-width":520,"1536x1536-height":288,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","2048x2048-width":520,"2048x2048-height":288,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","card_image-width":520,"card_image-height":288,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icon-configuration.jpg","wide_image-width":520,"wide_image-height":288}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun BCX0 SCXW176371199\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun BCX0 SCXW176371199\" data-wac-het=\"1\">8. In the properties being returned, reference the <code>icon<\/code> and <code>todaysCount<\/code> variables for the <code>iconName<\/code> and <code>middleText<\/code> properties respectivley. Add a title for your <code>topText<\/code>. <\/span><\/span><span class=\"TextRun BCX0 SCXW176371199\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun BCX0 SCXW176371199\" data-wac-het=\"1\">Your final expression should look like the one below. <\/span><\/span><span class=\"EOP BCX0 SCXW176371199\" data-ccp-props=\"{&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":832051,"id":832051,"title":"final arcade expression","filename":"final-arcade-expression.jpg","filesize":23724,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\/final-arcade-expression","alt":"final arcade expression","author":"10072","description":"","caption":"","name":"final-arcade-expression","status":"inherit","uploaded_to":832001,"date":"2020-04-22 12:34:49","modified":"2020-04-22 12:34:59","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":584,"height":399,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","medium-width":382,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","medium_large-width":584,"medium_large-height":399,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","large-width":584,"large-height":399,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","1536x1536-width":584,"1536x1536-height":399,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","2048x2048-width":584,"2048x2048-height":399,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","card_image-width":584,"card_image-height":399,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/final-arcade-expression.jpg","wide_image-width":584,"wide_image-height":399}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW62799913 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62799913 BCX0\" data-wac-het=\"1\">Here\u2019s\u00a0<\/span><\/span><span class=\"TextRun SCXW62799913 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62799913 BCX0\" data-wac-het=\"1\">the result<\/span><\/span><span class=\"TextRun SCXW62799913 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62799913 BCX0\" data-wac-het=\"1\">\u00a0for what the indicator looks like w<\/span><\/span><span class=\"TextRun SCXW62799913 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62799913 BCX0\" data-wac-het=\"1\">hen different<\/span><\/span><span class=\"TextRun SCXW62799913 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62799913 BCX0\" data-wac-het=\"1\">\u00a0conditions met.\u00a0<\/span><\/span><span class=\"EOP SCXW62799913 BCX0\" data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":832071,"id":832071,"title":"indicators with different conditions met","filename":"indicators-with-different-conditions-met.jpg","filesize":28074,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\/indicators-with-different-conditions-met","alt":"call volume indicators with different conditions met","author":"10072","description":"","caption":"","name":"indicators-with-different-conditions-met","status":"inherit","uploaded_to":832001,"date":"2020-04-22 12:35:21","modified":"2020-04-22 12:35:44","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1220,"height":290,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","medium-width":464,"medium-height":110,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","medium_large-width":768,"medium_large-height":183,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","large-width":1220,"large-height":290,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","1536x1536-width":1220,"1536x1536-height":290,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","2048x2048-width":1220,"2048x2048-height":290,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met-826x196.jpg","card_image-width":826,"card_image-height":196,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/indicators-with-different-conditions-met.jpg","wide_image-width":1220,"wide_image-height":290}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">Take this technique and apply it to your own data to see how Arcade can be used in your dashboards to better communicate statuses. You can take this technique further and <\/span>make these icons pop even more, by defining colors for each condition using the <code>iconColor<\/code> property. Check out the\u00a0<a href=\"https:\/\/doc.arcgis.com\/en\/dashboards\/create-and-share\/advanced-formatting.htm\">advanced formatting documentation<\/a> for more information on defining properties in your elements.<\/p>\n<p><span data-contrast=\"auto\">The Dashboards team at\u00a0<\/span><span data-contrast=\"auto\">Esri<\/span><span data-contrast=\"auto\">\u00a0is excited to see how you use Arcade in your own dashboards to c<\/span><span data-contrast=\"auto\">ommunicate information using icons and conditions<\/span><span data-contrast=\"auto\">. If you<\/span><span data-contrast=\"auto\">\u00a0can<\/span><span data-contrast=\"auto\">, share\u00a0<\/span><span data-contrast=\"auto\">your innovative dashboards\u00a0<\/span><span data-contrast=\"auto\">with us\u00a0<\/span><span data-contrast=\"auto\">using\u00a0<\/span><span data-contrast=\"auto\">#ArcGISDashboards<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n"}],"authors":[{"ID":8482,"user_firstname":"David","user_lastname":"Nyenhuis","nickname":"Dave Nyenhuis","user_nicename":"dnyenhuis","display_name":"David Nyenhuis","user_email":"DNyenhuis@esri.com","user_url":"","user_registered":"2018-10-26 13:47:59","user_description":"David Nyenhuis is a senior product engineer on the ArcGIS Dashboards team, driven by a simple idea: the best data experiences speak instantly. He specializes in distilling complexity into clear visual signals\u2014whether through maps, bold metrics, charts, or gauges\u2014so insights surface without effort. His work is guided by a passion for helping users build dashboards that stay current, invite exploration, and feel as refined as they are effective.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/03\/Profile-Picture-467x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":10072,"user_firstname":"Noora","user_lastname":"Golabi","nickname":"ngolabi","user_nicename":"ngolabi","display_name":"Noora Golabi","user_email":"ngolabi@esri.com","user_url":"","user_registered":"2019-10-21 16:04:20","user_description":"Noora is a product writer with a background in Geography and GIS. Working from Ottawa, Canada, she focuses on writing documentation and creating resources for users. In her free time, she's often baking, exploring the outdoors, and spending time with her dog.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_20190105_125214-e1577129433605-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":797531,"post_author":"8482","post_date":"2022-02-27 10:00:48","post_date_gmt":"2022-02-27 18:00:48","post_content":"","post_title":"Getting started with advanced formatting using Arcade in Dashboards","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"getting-started-with-arcade-in-arcgis-dashboards","to_ping":"","pinged":"","post_modified":"2024-11-01 00:01:30","post_modified_gmt":"2024-11-01 07:01:30","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=797531","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":800001,"post_author":"9082","post_date":"2020-04-09 08:00:01","post_date_gmt":"2020-04-09 15:00:01","post_content":"","post_title":"ArcGIS Dashboards Beta Now Available","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-dashboards-beta-now-available","to_ping":"","pinged":"","post_modified":"2021-01-11 11:10:02","post_modified_gmt":"2021-01-11 19:10:02","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=800001","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"4","filter":"raw"},{"ID":798491,"post_author":"19621","post_date":"2020-04-09 10:00:55","post_date_gmt":"2020-04-09 17:00:55","post_content":"","post_title":"Making it Count with the ArcGIS Dashboards","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"making-it-count-with-arcgis-dashboards-beta","to_ping":"","pinged":"","post_modified":"2021-04-15 11:58:46","post_modified_gmt":"2021-04-15 18:58:46","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=798491","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/card-4.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icons_banner.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Communicating status with icons using Arcade in Dashboards<\/title>\n<meta name=\"description\" content=\"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.\" \/>\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.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Communicating status with icons using Arcade in Dashboards\" \/>\n<meta property=\"og:description\" content=\"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T07:18:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\"},\"author\":{\"name\":\"Noora Golabi\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d6d26bb8da3387354ff0b0189d79f68d\"},\"headline\":\"Communicating status with icons using Arcade in Dashboards\",\"datePublished\":\"2020-04-23T15:25:26+00:00\",\"dateModified\":\"2024-11-01T07:18:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\"},\"wordCount\":8,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"arcade\",\"dashboards\",\"data visualization\",\"icons\",\"information\"],\"articleSection\":[\"Arcade\",\"Real-Time Visualization &amp; Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\",\"name\":\"Communicating status with icons using Arcade in Dashboards\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-04-23T15:25:26+00:00\",\"dateModified\":\"2024-11-01T07:18:18+00:00\",\"description\":\"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Communicating status with icons using Arcade in Dashboards\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d6d26bb8da3387354ff0b0189d79f68d\",\"name\":\"Noora Golabi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_20190105_125214-e1577129433605-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_20190105_125214-e1577129433605-213x200.jpg\",\"caption\":\"Noora Golabi\"},\"description\":\"Noora is a product writer with a background in Geography and GIS. Working from Ottawa, Canada, she focuses on writing documentation and creating resources for users. In her free time, she's often baking, exploring the outdoors, and spending time with her dog.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/ngolabi\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Communicating status with icons using Arcade in Dashboards","description":"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.","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.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","og_locale":"en_US","og_type":"article","og_title":"Communicating status with icons using Arcade in Dashboards","og_description":"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-11-01T07:18:18+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta"},"author":{"name":"Noora Golabi","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d6d26bb8da3387354ff0b0189d79f68d"},"headline":"Communicating status with icons using Arcade in Dashboards","datePublished":"2020-04-23T15:25:26+00:00","dateModified":"2024-11-01T07:18:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta"},"wordCount":8,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["arcade","dashboards","data visualization","icons","information"],"articleSection":["Arcade","Real-Time Visualization &amp; Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","name":"Communicating status with icons using Arcade in Dashboards","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-04-23T15:25:26+00:00","dateModified":"2024-11-01T07:18:18+00:00","description":"See how you can use icons to communicate status on your dashboards using Arcade expressions in the ArcGIS Dashboards Beta.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Communicating status with icons using Arcade in Dashboards"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d6d26bb8da3387354ff0b0189d79f68d","name":"Noora Golabi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_20190105_125214-e1577129433605-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_20190105_125214-e1577129433605-213x200.jpg","caption":"Noora Golabi"},"description":"Noora is a product writer with a background in Geography and GIS. Working from Ottawa, Canada, she focuses on writing documentation and creating resources for users. In her free time, she's often baking, exploring the outdoors, and spending time with her dog.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/ngolabi"}]}},"text_date":"April 23, 2020","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/ops-dashboard\/real-time\/communicating-status-with-icons-in-the-arcgis-dashboards-beta","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/icons_banner.jpg","primary_product":"ArcGIS Dashboards","tag_data":[{"term_id":32551,"name":"arcade","slug":"arcade","term_group":0,"term_taxonomy_id":32551,"taxonomy":"post_tag","description":"","parent":0,"count":113,"filter":"raw"},{"term_id":25521,"name":"dashboards","slug":"dashboards","term_group":0,"term_taxonomy_id":25521,"taxonomy":"post_tag","description":"","parent":0,"count":39,"filter":"raw"},{"term_id":30111,"name":"data visualization","slug":"data-visualization","term_group":0,"term_taxonomy_id":30111,"taxonomy":"post_tag","description":"","parent":0,"count":97,"filter":"raw"},{"term_id":638681,"name":"icons","slug":"icons","term_group":0,"term_taxonomy_id":638681,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":639131,"name":"information","slug":"information","term_group":0,"term_taxonomy_id":639131,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":777102,"name":"Arcade","slug":"arcade","term_group":0,"term_taxonomy_id":777102,"taxonomy":"category","description":"","parent":0,"count":98,"filter":"raw"},{"term_id":37121,"name":"Real-Time Visualization &amp; Analytics","slug":"real-time","term_group":0,"term_taxonomy_id":37121,"taxonomy":"category","description":"","parent":0,"count":166,"filter":"raw"}],"product_data":[{"term_id":36591,"name":"Apps","slug":"apps","term_group":0,"term_taxonomy_id":36591,"taxonomy":"product","description":"","parent":0,"count":649,"filter":"raw"},{"term_id":36671,"name":"ArcGIS Dashboards","slug":"ops-dashboard","term_group":0,"term_taxonomy_id":36671,"taxonomy":"product","description":"","parent":36591,"count":196,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=ops-dashboard","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/832001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/10072"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=832001"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/832001\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=832001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=832001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=832001"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=832001"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=832001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}