{"id":2989997,"date":"2026-11-14T16:40:33","date_gmt":"2026-11-15T00:40:33","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2989997"},"modified":"2026-11-14T16:40:33","modified_gmt":"2026-11-15T00:40:33","slug":"ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","title":{"rendered":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer"},"author":5551,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941],"tags":[33371,445032,767362,30071,781238],"industry":[],"product":[36551],"class_list":["post-2989997","blog","type-blog","status-publish","format-standard","hentry","category-mapping","tag-map-viewer","tag-pivot-table","tag-styling","tag-time-series","tag-whats-new-november-2026","product-arcgis-online"],"acf":{"authors":[{"ID":5551,"user_firstname":"Russell","user_lastname":"Roberts","nickname":"Russell Roberts","user_nicename":"russell-roberts","display_name":"Russell Roberts","user_email":"russell_roberts@esri.com","user_url":"","user_registered":"2018-03-02 00:17:19","user_description":"Russell is a product engineer on the ArcGIS Online team.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Capture.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Time series now introduces new calculation methods.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Time-series data represents how something changes over time. One way to store this information is in a <strong>wide table<\/strong>, where each feature appears only once and each time period is stored in a separate column.<\/p>\n<div>\n<p>For this blog, we&#8217;ll look at the amount of time census tracts spent under tornado warnings. Rather than creating a new census tract feature for every year, a single tract contains fields for <strong>2006, 2007, 2008, through 2015<\/strong>. The geometry is stored only once, while the yearly values record the <strong>total number of minutes the census tract was under a tornado warning<\/strong>.<\/p>\n<p>This structure can be especially useful for mapping because you can compare and calculate across the time fields without duplicating the feature&#8217;s geometry for every observation.<\/p>\n<p>Tornado warnings don&#8217;t occur uniformly from year to year. Some places may experience warnings consistently, while others may see activity concentrated in only a few years. When your data contains measurements for several time periods, looking at those values individually can make broader patterns difficult to recognize.<\/p>\n<p>Previously, a time series could show the value for each individual time period in a feature&#8217;s symbol, pop-up, or label. With the <strong>November 2026 release of Map Viewer<\/strong>, new time-series calculation methods allow us to go further and uncover additional patterns in the data.<\/p>\n<\/div>\n"},{"acf_fc_layout":"content","content":"<h2>Add a time series<\/h2>\n<div>\n<p>Each census tract contains a field for every year, with its value representing the <strong>total minutes the tract was under a tornado warning during that year<\/strong>. We could symbolize any one of those fields, but looking at a single year tells only part of the story.<\/p>\n<p>With our layer already published using a wide-table structure, we can configure these fields as a time series in Map Viewer and then choose calculation methods that help us explore how tornado-warning activity changes from year to year.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2989998,"id":2989998,"title":"table","filename":"table.png","filesize":44394,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/table-27","alt":"","author":"5551","description":"","caption":"","name":"table-27","status":"inherit","uploaded_to":2989997,"date":"2026-11-14 23:52:58","modified":"2026-11-14 23:52:58","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1555,"height":412,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","medium-width":464,"medium-height":123,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","medium_large-width":768,"medium_large-height":203,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","large-width":1555,"large-height":412,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table-1536x407.png","1536x1536-width":1536,"1536x1536-height":407,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","2048x2048-width":1555,"2048x2048-height":412,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table-826x219.png","card_image-width":826,"card_image-height":219,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/table.png","wide_image-width":1555,"wide_image-height":412}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>To get started, select the census tract layer and open the <strong>Properties<\/strong> panel. Find <strong>Time series<\/strong>, then click <strong>Add time series<\/strong>.<\/p>\n<div>\n<p>In the <strong>Configure time series<\/strong> dialog, give the time series a meaningful name. This is important because the name will be used when selecting the time series for <strong>styles, pop-ups, and labels<\/strong>, and it can also appear in the map legend.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2989999,"id":2989999,"title":"Times Series1","filename":"Times-Series1.png","filesize":29869,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/times-series1","alt":"","author":"5551","description":"","caption":"","name":"times-series1","status":"inherit","uploaded_to":2989997,"date":"2026-11-14 23:54:56","modified":"2026-11-14 23:54:56","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":465,"height":524,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","medium-width":232,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","medium_large-width":465,"medium_large-height":524,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","large-width":465,"large-height":524,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","1536x1536-width":465,"1536x1536-height":524,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","2048x2048-width":465,"2048x2048-height":524,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1-413x465.png","card_image-width":413,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Times-Series1.png","wide_image-width":465,"wide_image-height":524}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Add the yearly fields<\/h2>\n<div>\n<p>Next, we need to identify the fields that make up our time series.<\/p>\n<p>Click <strong>Add field<\/strong> and select the fields containing the total tornado-warning minutes for each year. In our dataset, the series looks like this:<\/p>\n<p><strong>2006 \u2192 2007 \u2192 2008 \u2192 &#8230; \u2192 2015<\/strong><\/p>\n<p>Each field represents one observation in the series, while the value stored in that field represents the total number of minutes the tract was under a tornado warning during that year.<\/p>\n<p>&nbsp;<\/p>\n<h3>Define the time period<\/h3>\n<p>Now we can define how those fields relate to time.<\/p>\n<p>For this dataset, set the time period to Year. We know our first observation represents 2006, and each subsequent field advances the series by one year.<\/p>\n<p>Once these properties are configured, click Generate. Map Viewer calculates a date for each field in the series. Those dates determine the positions of the observations on the time bar and allow Map Viewer to move through the fields chronologically.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2990011,"id":2990011,"title":"ConfigureTS","filename":"ConfigureTS.gif","filesize":761091,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/configurets","alt":"","author":"5551","description":"","caption":"","name":"configurets","status":"inherit","uploaded_to":2989997,"date":"2026-11-15 00:40:22","modified":"2026-11-15 00:40:22","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":914,"height":590,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","medium-width":404,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","medium_large-width":768,"medium_large-height":496,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","large-width":914,"large-height":590,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","1536x1536-width":914,"1536x1536-height":590,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","2048x2048-width":914,"2048x2048-height":590,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS-720x465.gif","card_image-width":720,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/ConfigureTS.gif","wide_image-width":914,"wide_image-height":590}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Add a calculation method<\/h2>\n<div>\n<p>By default, the time series uses the <strong>value at an instant<\/strong>. This lets us move through the time series and see the value associated with each individual year.<\/p>\n<p>But sometimes the value for a single year isn&#8217;t the pattern we&#8217;re interested in.<\/p>\n<p>With the new calculation methods, we can derive additional information from the observations in the time series without creating new fields or doing additional preprocessing on the layer.<\/p>\n<p>From the <strong>Time series<\/strong> panel, click <strong>Add calculation method<\/strong> and select a method from the available options. Multiple calculation methods can be configured as part of the same time series.<\/p>\n<p>For this map, we&#8217;ll use <strong>percent change<\/strong> to answer a simple question:<\/p>\n<blockquote><p><strong>How did the amount of time a census tract spent under tornado warnings change compared with the previous year?<\/strong><\/p><\/blockquote>\n<p>Instead of simply mapping the number of minutes for each year, we can now map the <strong>percentage increase or decrease from the previous year<\/strong>.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2990001,"id":2990001,"title":"TimeSeries","filename":"TimeSeries.gif","filesize":589069,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/timeseries-2","alt":"","author":"5551","description":"","caption":"","name":"timeseries-2","status":"inherit","uploaded_to":2989997,"date":"2026-11-15 00:07:47","modified":"2026-11-15 00:07:47","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":250,"height":552,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","medium-width":118,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","medium_large-width":250,"medium_large-height":552,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","large-width":250,"large-height":552,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","1536x1536-width":250,"1536x1536-height":552,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","2048x2048-width":250,"2048x2048-height":552,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries-211x465.gif","card_image-width":211,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/TimeSeries.gif","wide_image-width":250,"wide_image-height":552}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In the time series panel you will see a blue tooltip at the top. It has links that bring you to the panels in Map Viewer where you can use this time series. Clicking on styling which you will see in the gif below brings you to the Styles panel and in the field picker you see a category for all your time series that have been configured.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2990002,"id":2990002,"title":"StylingTS","filename":"StylingTS.gif","filesize":557038,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/stylingts","alt":"","author":"5551","description":"","caption":"","name":"stylingts","status":"inherit","uploaded_to":2989997,"date":"2026-11-15 00:11:33","modified":"2026-11-15 00:11:33","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":228,"height":552,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","medium-width":108,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","medium_large-width":228,"medium_large-height":552,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","large-width":228,"large-height":552,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","1536x1536-width":228,"1536x1536-height":552,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","2048x2048-width":228,"2048x2048-height":552,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS-192x465.gif","card_image-width":192,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StylingTS.gif","wide_image-width":228,"wide_image-height":552}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Style the calculated values<\/h2>\n<div>\n<p>The Time series panel includes links to the places in Map Viewer where the configured time series can be used.<\/p>\n<\/div>\n<div>\n<p>Select <strong>Styles<\/strong> to open the Styles panel. In the field picker, you&#8217;ll see a category containing the time series you configured, including its calculation methods.<\/p>\n<p>For this example, we&#8217;ll select the <strong>percent change<\/strong> calculation and use the <strong>Counts and Amounts (color)<\/strong> style with the <strong>Above and Below<\/strong> theme.<\/p>\n<p>This gives the map an important new perspective. Instead of showing only which census tracts spent the most time under tornado warnings, we can see <strong>which tracts experienced an increase or decrease compared with the previous year<\/strong>.<\/p>\n<p>Once the layer is styled using the time series, the time bar appears on the map. Play the animation to move through 2006\u20132015 and watch how the percent change in tornado-warning minutes varies geographically from year to year.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2990003,"id":2990003,"title":"StyledLayer","filename":"StyledLayer.gif","filesize":1190569,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/styledlayer","alt":"","author":"5551","description":"","caption":"","name":"styledlayer","status":"inherit","uploaded_to":2989997,"date":"2026-11-15 00:16:34","modified":"2026-11-15 00:16:34","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":914,"height":635,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","medium-width":376,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","medium_large-width":768,"medium_large-height":534,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","large-width":914,"large-height":635,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","1536x1536-width":914,"1536x1536-height":635,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","2048x2048-width":914,"2048x2048-height":635,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer-669x465.gif","card_image-width":669,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/StyledLayer.gif","wide_image-width":914,"wide_image-height":635}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Use the time series throughout the map<\/h2>\n<div>\n<p>Time-series calculations aren&#8217;t limited to styling.<\/p>\n<p>The same calculated values can also be used in <strong>pop-ups and labels<\/strong>. As the map progresses through time, the values displayed in the map&#8217;s symbols, labels, and pop-ups update with the current point in the series.<\/p>\n<p>This allows the different parts of the map to tell the same temporal story. The symbology can reveal the overall geographic pattern, while labels and pop-ups provide the calculated values for individual census tracts.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2990004,"id":2990004,"title":"PopupTimeSeries","filename":"PopupTimeSeries.gif","filesize":2578317,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\/popuptimeseries","alt":"","author":"5551","description":"","caption":"","name":"popuptimeseries","status":"inherit","uploaded_to":2989997,"date":"2026-11-15 00:19:12","modified":"2026-11-15 00:19:12","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":914,"height":635,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","medium-width":376,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","medium_large-width":768,"medium_large-height":534,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","large-width":914,"large-height":635,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","1536x1536-width":914,"1536x1536-height":635,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","2048x2048-width":914,"2048x2048-height":635,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries-669x465.gif","card_image-width":669,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/PopupTimeSeries.gif","wide_image-width":914,"wide_image-height":635}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Find the pattern behind the observations<\/h2>\n<div>\n<p>A time series doesn&#8217;t have to be limited to showing one observation after another.<\/p>\n<p>With calculation methods, we can use those observations to derive new information about how a feature is changing through time. In our tornado-warning example, the original fields tell us <strong>how many minutes each census tract was under a warning each year<\/strong>. Percent change transforms those individual observations into a measure of how warning activity is changing from one year to the next.<\/p>\n<p>These calculation methods aren&#8217;t just another way to create a value. <strong>They let us transform a collection of observations into a characteristic we can map, animate, label, and explore.<\/strong><\/p>\n<\/div>\n"}],"related_articles":"","show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/map_card_826x465-1.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/map_wide_1920x1080-1.png"},"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>Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer<\/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.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\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\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\"},\"author\":{\"name\":\"Russell Roberts\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0d0122ecb2e5c5e15e948308cc4eb9c8\"},\"headline\":\"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer\",\"datePublished\":\"2026-11-15T00:40:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\"},\"wordCount\":15,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Map Viewer\",\"pivot table\",\"styling\",\"Time Series\",\"what\u2019s new november 2026\"],\"articleSection\":[\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\",\"name\":\"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-11-15T00:40:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer\"}]},{\"@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\/0d0122ecb2e5c5e15e948308cc4eb9c8\",\"name\":\"Russell Roberts\",\"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\/2018\/04\/Capture.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Capture.jpg\",\"caption\":\"Russell Roberts\"},\"description\":\"Russell is a product engineer on the ArcGIS Online team.\",\"sameAs\":[\"https:\/\/x.com\/rssllrbrts\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/russell-roberts\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer","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\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","og_locale":"en_US","og_type":"article","og_title":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer"},"author":{"name":"Russell Roberts","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0d0122ecb2e5c5e15e948308cc4eb9c8"},"headline":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer","datePublished":"2026-11-15T00:40:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer"},"wordCount":15,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Map Viewer","pivot table","styling","Time Series","what\u2019s new november 2026"],"articleSection":["Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer","name":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-11-15T00:40:33+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/ten-years-of-tornado-warnings-finding-patterns-with-time-series-calculation-methods-in-map-viewer#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Ten years of tornado warnings: Finding patterns with time series calculation methods in Map Viewer"}]},{"@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\/0d0122ecb2e5c5e15e948308cc4eb9c8","name":"Russell Roberts","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\/2018\/04\/Capture.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Capture.jpg","caption":"Russell Roberts"},"description":"Russell is a product engineer on the ArcGIS Online team.","sameAs":["https:\/\/x.com\/rssllrbrts"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/russell-roberts"}]}},"text_date":"November 14, 2026","author_name":"Russell Roberts","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/russell-roberts","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/map_wide_1920x1080-1.png","primary_product":"ArcGIS Online","tag_data":[{"term_id":33371,"name":"Map Viewer","slug":"map-viewer","term_group":0,"term_taxonomy_id":33371,"taxonomy":"post_tag","description":"","parent":0,"count":177,"filter":"raw"},{"term_id":445032,"name":"pivot table","slug":"pivot-table","term_group":0,"term_taxonomy_id":445032,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":767362,"name":"styling","slug":"styling","term_group":0,"term_taxonomy_id":767362,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":30071,"name":"Time Series","slug":"time-series","term_group":0,"term_taxonomy_id":30071,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"},{"term_id":781238,"name":"what\u2019s new november 2026","slug":"whats-new-november-2026","term_group":0,"term_taxonomy_id":781238,"taxonomy":"post_tag","description":"","parent":0,"count":23,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2786,"filter":"raw"}],"product_data":[{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2534,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2989997","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\/5551"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2989997"}],"version-history":[{"count":5,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2989997\/revisions"}],"predecessor-version":[{"id":2990012,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2989997\/revisions\/2990012"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2989997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2989997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2989997"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2989997"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2989997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}