---
title: What are flexible periods
description: The flexible period feature lets you easily change your dashboard’s overall date range or set different periods for each widget. It gives you full control over how data is shown and compared — by day, week, or month — and allows you to restrict or customize period access for clients.
---

[Skip to content](https://help.dashthis.com/what-are-flexible-periods#main-content)

[More support](https://help.dashthis.com/kb-tickets/new?hsLang=en)

![dashthislogo](https://help.dashthis.com/hs-fs/hubfs/logo_dashthis_blue.png?width=150&height=44&name=logo_dashthis_blue.png)

Open main navigation

Close main navigation

- [More support](https://help.dashthis.com/kb-tickets/new)
- [Back to DashThis](https://dashthis.com/)

[Back to DashThis](https://dashthis.com/)

 How can we help you today?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.dashthis.com/?hsLang=en)
2. [Dashboards](https://help.dashthis.com/dashboards?hsLang=en)
3. [Periods](https://help.dashthis.com/dashboards?hsLang=en#periods)

# What are flexible periods

## The flexible period feature is available on all new and existing periodic dashboards. Once activated, it will allow you to easily modify your dashboard’s overall period as well as the period for individual widgets.

The flexible period feature can be toggled on a dashboard directly in the dashboard list![h7TMnYq0sOXBlfrxU4gURp\_jVqFCkq7AcadvdQkHSNtKDPw2urKTfuoa1cbkhmoLJs274nki\_yKfDs2UbIzR7L3N9y7uM\_ih9y\_uuSoLm4Xaudq3vXPWMyE0Z4fXYcYErsJ3aZnPhd-Pn2uqBqadGvE](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/h7TMnYq0sOXBlfrxU4gURp_jVqFCkq7AcadvdQkHSNtKDPw2urKTfuoa1cbkhmoLJs274nki_yKfDs2UbIzR7L3N9y7uM_ih9y_uuSoLm4Xaudq3vXPWMyE0Z4fXYcYErsJ3aZnPhd-Pn2uqBqadGvE.png?width=624&height=140&name=h7TMnYq0sOXBlfrxU4gURp_jVqFCkq7AcadvdQkHSNtKDPw2urKTfuoa1cbkhmoLJs274nki_yKfDs2UbIzR7L3N9y7uM_ih9y_uuSoLm4Xaudq3vXPWMyE0Z4fXYcYErsJ3aZnPhd-Pn2uqBqadGvE.png)

A new periodic dashboard can also be directly created with flexible periods enabled

![NOD5wfS-17IodVAQYtGxHQGr9lrKm1cCkqDzm6AhVfG5Hd9r5sD-OeTeKWV1LnrVXUBsuJq4X5Vo5ggIDwxTxfVKJwDNZhd43EXZDEPmr1WEo4Z2ATFlgTuQZgXAVveAoue80NW7lvRb-MPXBvA\_TbU](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/NOD5wfS-17IodVAQYtGxHQGr9lrKm1cCkqDzm6AhVfG5Hd9r5sD-OeTeKWV1LnrVXUBsuJq4X5Vo5ggIDwxTxfVKJwDNZhd43EXZDEPmr1WEo4Z2ATFlgTuQZgXAVveAoue80NW7lvRb-MPXBvA_TbU.png?width=576&height=352&name=NOD5wfS-17IodVAQYtGxHQGr9lrKm1cCkqDzm6AhVfG5Hd9r5sD-OeTeKWV1LnrVXUBsuJq4X5Vo5ggIDwxTxfVKJwDNZhd43EXZDEPmr1WEo4Z2ATFlgTuQZgXAVveAoue80NW7lvRb-MPXBvA_TbU.png)

In your dashboard, clicking on the period will open the dashboard period menu, with the following options:

![2W4Q0Kqu3tidjtRAmUqIlvcCXfotmgWmvfpvB-lc-jueymN1LFQdnnEcXFax5meub3uUzCH1HRUWDlOcmUuiZ\_4WARTPsCm1arVK\_xpQG\_i7yK5TfulRl7gW\_MYgEEXCUmPVGAp\_VuZZd60EjfJPzdM](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/2W4Q0Kqu3tidjtRAmUqIlvcCXfotmgWmvfpvB-lc-jueymN1LFQdnnEcXFax5meub3uUzCH1HRUWDlOcmUuiZ_4WARTPsCm1arVK_xpQG_i7yK5TfulRl7gW_MYgEEXCUmPVGAp_VuZZd60EjfJPzdM.png?width=624&height=233&name=2W4Q0Kqu3tidjtRAmUqIlvcCXfotmgWmvfpvB-lc-jueymN1LFQdnnEcXFax5meub3uUzCH1HRUWDlOcmUuiZ_4WARTPsCm1arVK_xpQG_i7yK5TfulRl7gW_MYgEEXCUmPVGAp_VuZZd60EjfJPzdM.png)

### Period 

The period menu will provide many preset periods to quickly change the data your dashboard is presenting

 ![8LsYeZl7DoiZ64IMjrpCx5cVp\_\_6F3wOjAqX52ZVC546e\_UxdyHKYsr9GA86N86e0HufPMF4stGqY3AmVBQaAWMSL\_mPFkUN0Bt0YycdMZG1o8wmo34Iewr0dRB37ezZ1h2ykPqjaDVtgPSAzCxgsAI](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/8LsYeZl7DoiZ64IMjrpCx5cVp__6F3wOjAqX52ZVC546e_UxdyHKYsr9GA86N86e0HufPMF4stGqY3AmVBQaAWMSL_mPFkUN0Bt0YycdMZG1o8wmo34Iewr0dRB37ezZ1h2ykPqjaDVtgPSAzCxgsAI.png?width=373&height=471&name=8LsYeZl7DoiZ64IMjrpCx5cVp__6F3wOjAqX52ZVC546e_UxdyHKYsr9GA86N86e0HufPMF4stGqY3AmVBQaAWMSL_mPFkUN0Bt0YycdMZG1o8wmo34Iewr0dRB37ezZ1h2ykPqjaDVtgPSAzCxgsAI.png)

#### **Important note about how periods work in DashThis** DashThis always uses the **last completed day** when determining which dates belong to “This” and “Last” periods. This ensures your reports never include incomplete or partial data.

**Example:**  
If you are viewing your dashboard on **December 1st**, the last completed day is **November 30th**.  
This means that:

- **“This month”** will refer to **November**
- **“Last month”** will refer to **October**

This logic also applies to **Quarterly** and **Yearly** periods. For instance, if you check your dashboard early in a new quarter or a new year, DashThis will still base the period on the last fully completed quarter or year.

If none of the preset options available are what you need, “fixed period” will allow you to manually select the period of your choice, using either the calendar or the editable date fields

![lR77mUXntwdOZlV-0IHzLReehopsYZ6xe3GuCQnbFEk03Wh4dUAIQhQ64Xu0JnM5zt7YT065qTn7576RF6VubpfN5K1AKFcA2jE29KUoYNB7RlXI77JNe4XWoAtupVXCyZwsjjXdvOrfkwrh1zBPuMQ](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/lR77mUXntwdOZlV-0IHzLReehopsYZ6xe3GuCQnbFEk03Wh4dUAIQhQ64Xu0JnM5zt7YT065qTn7576RF6VubpfN5K1AKFcA2jE29KUoYNB7RlXI77JNe4XWoAtupVXCyZwsjjXdvOrfkwrh1zBPuMQ.png?width=624&height=254&name=lR77mUXntwdOZlV-0IHzLReehopsYZ6xe3GuCQnbFEk03Wh4dUAIQhQ64Xu0JnM5zt7YT065qTn7576RF6VubpfN5K1AKFcA2jE29KUoYNB7RlXI77JNe4XWoAtupVXCyZwsjjXdvOrfkwrh1zBPuMQ.png)

### Show by 

The show by menu will allow you to customize whether the information in relevant widgets is grouped by day, week or month. Do note that grouping by the same or larger increment than your dashboard period will make most widgets show a single point of data. For example, choosing a weekly period and showing by month. Inversely, showing data by day for periods of a year or more might lead to very long dashboard loading times, all the while being very difficult to parse for your client.

#### Example: show six months of data, month by month

A common request is a single report that covers several months and breaks the data down **month over month**, so you can compare each month against the others. Here is how to build it with flexible periods.

1. **Enable** flexible periods on your dashboard, either from the dashboard list or when creating a new periodic dashboard.
2. **Click** the period at the top of your dashboard to open the period menu.
3. **Select** a preset that covers six months, or choose **fixed period** and set the start and end dates yourself, for example January 1 to June 30.
4. **Set** the **Show by** option to **Month**. Your widgets will now display one data point per month instead of a single total for the whole period.

Widgets that display data over time, such as the **Trend**, **Stacked columns** and **Historic** widgets, will show the six months side by side. Widgets that show a single value, such as **Simple number** widgets, will still display one total for the whole six-month period.

The same approach works for any range. Choose a twelve-month period with **Show by** set to **Month** for a full year month by month, or a one-month period with **Show by** set to **Week** for a weekly breakdown.

💡 **Tip**: You can also apply this to a single widget. Use **set widget period** in the widget hover menu to give that widget its own period and its own **Show by** setting, while the rest of the dashboard keeps the dashboard period.

### Dashboard period access 

While this increased flexibility for period management is very useful, we understand that sometimes, you might not want the client to whom you are sending these reports to have that same access. By default, your client will have the same access to modify the period - though only for their viewing session. If you wish to prevent your client from viewing dates other than the ones on the report you share, simply change the dashboard period access to “restricted”

 

![nygHGKRqhivVhqTVyaHM94qyMgZlpoe6VJiC0RhOL8HeXcTYqmgzuAmSCJ2c2plQWl3Fdc1mvALXlp629XIYno3dm0Pi31nRWw7EIppJLTCq4nvSuKjl6z1OaQfvUMwwDoVqB5z7HtrJr1J8mlX7f68](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/nygHGKRqhivVhqTVyaHM94qyMgZlpoe6VJiC0RhOL8HeXcTYqmgzuAmSCJ2c2plQWl3Fdc1mvALXlp629XIYno3dm0Pi31nRWw7EIppJLTCq4nvSuKjl6z1OaQfvUMwwDoVqB5z7HtrJr1J8mlX7f68.png?width=550&height=151&name=nygHGKRqhivVhqTVyaHM94qyMgZlpoe6VJiC0RhOL8HeXcTYqmgzuAmSCJ2c2plQWl3Fdc1mvALXlp629XIYno3dm0Pi31nRWw7EIppJLTCq4nvSuKjl6z1OaQfvUMwwDoVqB5z7HtrJr1J8mlX7f68.png)

 

The dashboard period access can also be modified when sharing your dashboard through the different sharing options

 

![VcoqyL79V74uVxuOhpQuBFATsAJMlSdVrqaBw83U0yMkE9-2uwVi\_aaSywGx9xS-\_MkLjm8sbqrmNW6ZvtmuXHotZ57JOPeTNT25DvxA5rrS5MrqA7J\_OeLOU8fuYIC6MTur8NhG2Ei19aNOkHsg2Hg](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/VcoqyL79V74uVxuOhpQuBFATsAJMlSdVrqaBw83U0yMkE9-2uwVi_aaSywGx9xS-_MkLjm8sbqrmNW6ZvtmuXHotZ57JOPeTNT25DvxA5rrS5MrqA7J_OeLOU8fuYIC6MTur8NhG2Ei19aNOkHsg2Hg.png?width=624&height=292&name=VcoqyL79V74uVxuOhpQuBFATsAJMlSdVrqaBw83U0yMkE9-2uwVi_aaSywGx9xS-_MkLjm8sbqrmNW6ZvtmuXHotZ57JOPeTNT25DvxA5rrS5MrqA7J_OeLOU8fuYIC6MTur8NhG2Ei19aNOkHsg2Hg.png)

### Set widget period 

When flexible periods are active on a dashboard, you are also able to individually edit a widget’s period to be different from the one in the dashboard. All of your relevant widgets will have the “set widget period” option in the hover menu.

 

![KK7pYaftby\_hsCSjeTIPKeJAdPfZsILDBXtjD6Xn2MQdIHC9e0p9FXtfpMVyQIcir4P837uwQOs7L0Ulcwq9XLwywR75YZKEf48ddmYTQlZho2NcS-yaYZ558H5Sjj2EUpq9O1Y5Lf25oP1HnwphYe8](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/KK7pYaftby_hsCSjeTIPKeJAdPfZsILDBXtjD6Xn2MQdIHC9e0p9FXtfpMVyQIcir4P837uwQOs7L0Ulcwq9XLwywR75YZKEf48ddmYTQlZho2NcS-yaYZ558H5Sjj2EUpq9O1Y5Lf25oP1HnwphYe8.png?width=287&height=273&name=KK7pYaftby_hsCSjeTIPKeJAdPfZsILDBXtjD6Xn2MQdIHC9e0p9FXtfpMVyQIcir4P837uwQOs7L0Ulcwq9XLwywR75YZKEf48ddmYTQlZho2NcS-yaYZ558H5Sjj2EUpq9O1Y5Lf25oP1HnwphYe8.png)

Opening the menu will allow you to set a widget’s period to be the same as the dashboard’s or its own distinct period. Choosing the distinct period will allow you to edit the same options as the dashboard - the period and by what period is that information grouped.

![ezhESKKKYPUBaQMOFcEj0WCdTgGnNCqR5DnMCFadkRTjv7ZcAw\_pG3H8ClRDm7OhYN8KsEov6UDwcQPSKSjHuDMUyCDzmr1rC4R6RPL53oDVGeyox7YAmoapL59mJYsuaIL8Rw1ykO289ta-qWEvBtc](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/ezhESKKKYPUBaQMOFcEj0WCdTgGnNCqR5DnMCFadkRTjv7ZcAw_pG3H8ClRDm7OhYN8KsEov6UDwcQPSKSjHuDMUyCDzmr1rC4R6RPL53oDVGeyox7YAmoapL59mJYsuaIL8Rw1ykO289ta-qWEvBtc.png?width=399&height=380&name=ezhESKKKYPUBaQMOFcEj0WCdTgGnNCqR5DnMCFadkRTjv7ZcAw_pG3H8ClRDm7OhYN8KsEov6UDwcQPSKSjHuDMUyCDzmr1rC4R6RPL53oDVGeyox7YAmoapL59mJYsuaIL8Rw1ykO289ta-qWEvBtc.png)

**Tip**: show your top posts for a quarter or six months. Open the hover menu of your top posts widget, choose set widget period, then pick a quarterly period, or choose fixed period and set the start and end dates yourself, for example January 1 to June 30. The rest of your dashboard keeps its own period. Keep in mind that post widgets show the posts published during the selected period, so a post published before the start date is not listed, even if people interacted with it during that period. To show more posts in the list, [resize the widget](https://help.dashthis.com/dashthis-widgets-explained?hsLang=en) by dragging the green dot at its bottom edge.

Widgets with distinct periods will be identified by a calendar icon in the left corner, which will provide the widget’s period when hovered.

![tpCxn7bV7-lQLA0W5hKHhRq7GkXpQAiTeLSQNyJZFTl5RL0JeCQbDVEW1JcblFZb0qNNtaYWIdjGR2RaIaSbJlzhl\_DYYYlJZI0FxTy-HBmPFh8wtCT8Blt2T7HzEawK20GP0qsVmk7ea-CM9qcDVV4](https://help.dashthis.com/hs-fs/hubfs/Imported%20images/tpCxn7bV7-lQLA0W5hKHhRq7GkXpQAiTeLSQNyJZFTl5RL0JeCQbDVEW1JcblFZb0qNNtaYWIdjGR2RaIaSbJlzhl_DYYYlJZI0FxTy-HBmPFh8wtCT8Blt2T7HzEawK20GP0qsVmk7ea-CM9qcDVV4.png?width=235&height=237&name=tpCxn7bV7-lQLA0W5hKHhRq7GkXpQAiTeLSQNyJZFTl5RL0JeCQbDVEW1JcblFZb0qNNtaYWIdjGR2RaIaSbJlzhl_DYYYlJZI0FxTy-HBmPFh8wtCT8Blt2T7HzEawK20GP0qsVmk7ea-CM9qcDVV4.png)

A widget’s distinct period is never able to be modified by your end client when viewing your reports.

### Current limitations

### CSV 

The **CSV integration** is currently **not supported** with the flexible period feature.

If you enable flexible periods in a dashboard containing CSV widgets, those widgets will display an **error state**. Switching back to a **regular periodic dashboard** will restore the widgets as they were, with **no data loss**.

If you’d still like to use flexible periods, we recommend **converting your CSV files to Google Sheets** and using that integration instead, as it is fully compatible with the feature.

 

### Static widgets 

In dashboards using flexible periods, static widgets display only a **single current value**.  
Editing a static widget will **overwrite** the existing comment, number, or annotation.

With flexible periods enabled, it’s **not possible to navigate or view past comments**.

If your dashboard already contains multiple past comments, you can **disable the flexible period feature** to review all previous comments by browsing past periods.

### Modified widget behavior 

Some widgets have been adjusted to better align with the flexible period model.

Widgets that previously used a different default period than the dashboard’s will now display data based on the **dashboard’s selected period**, unless they are explicitly set to use a **custom widget period**.

The widgets affected by this change include **Historic** and **Year-over-Year** widgets.

### Partial-period comparisons

Currently, flexible periods don’t support *“so far”* comparisons.  
For example, it’s not possible to compare **November 1–5** with **October 1–5**.

When you use a flexible period, comparisons are always based on the **entire previous period**, not just the same number of completed days.

This means that if you select *This month*, your data will include all completed days of the current month and compare them to the **full previous month**.

This behavior applies to all **displayed periods**, including **yearly**, **quarterly, and monthly.**

- [Getting Started](https://help.dashthis.com/getting-started?hsLang=en#main-content)

    - [Intro to DashThis](https://help.dashthis.com/getting-started?hsLang=en#intro-to-dashthis)
    - [First Steps](https://help.dashthis.com/getting-started?hsLang=en#first-steps)
- [Integrations](https://help.dashthis.com/integrations?hsLang=en#main-content)

    - [Ahrefs](https://help.dashthis.com/integrations?hsLang=en#ahrefs)
    - [Bing Ads](https://help.dashthis.com/integrations?hsLang=en#bing-ads)
    - [CallRail](https://help.dashthis.com/integrations?hsLang=en#callrail)
    - [Campaign Monitor](https://help.dashthis.com/integrations?hsLang=en#campaign-monitor)
    - [ChatGPT Ads](https://help.dashthis.com/integrations?hsLang=en#chatgpt-ads)
    - [CSV](https://help.dashthis.com/integrations?hsLang=en#csv)
    - [Facebook Insights](https://help.dashthis.com/integrations?hsLang=en#facebook-insights)
    - [Google Ads](https://help.dashthis.com/integrations?hsLang=en#google-ads)
    - [Google Analytics 4](https://help.dashthis.com/integrations?hsLang=en#google-analytics-4)
    - [Google Business Profile (formerly Google My Business)](https://help.dashthis.com/integrations?hsLang=en#google-business-profile-formerly-google-my-business)
    - [Google Search Console](https://help.dashthis.com/integrations?hsLang=en#google-search-console)
    - [Google Sheets](https://help.dashthis.com/integrations?hsLang=en#google-sheets)
    - [HubSpot](https://help.dashthis.com/integrations?hsLang=en#hubspot)
    - [Instagram Insights](https://help.dashthis.com/integrations?hsLang=en#instagram-insights)
    - [Keyword.com](https://help.dashthis.com/integrations?hsLang=en#keyword-com)
    - [Klaviyo](https://help.dashthis.com/integrations?hsLang=en#klaviyo)
    - [LinkedIn Ads](https://help.dashthis.com/integrations?hsLang=en#linkedin-ads)
    - [LinkedIn Pages](https://help.dashthis.com/integrations?hsLang=en#linkedin-pages)
    - [Mailchimp](https://help.dashthis.com/integrations?hsLang=en#mailchimp)
    - [Meta Ads](https://help.dashthis.com/integrations?hsLang=en#meta-ads)
    - [Moz](https://help.dashthis.com/integrations?hsLang=en#moz)
    - [Pinterest Ads](https://help.dashthis.com/integrations?hsLang=en#pinterest-ads)
    - [Pinterest Analytics](https://help.dashthis.com/integrations?hsLang=en#pinterest-analytics)
    - [Reddit Ads](https://help.dashthis.com/integrations?hsLang=en#reddit-ads)
    - [SEMrush](https://help.dashthis.com/integrations?hsLang=en#semrush)
    - [Shopify](https://help.dashthis.com/integrations?hsLang=en#shopify)
    - [Snapchat Ads](https://help.dashthis.com/integrations?hsLang=en#snapchat-ads)
    - [TikTok Ads](https://help.dashthis.com/integrations?hsLang=en#tiktok-ads)
    - [TikTok Organic](https://help.dashthis.com/integrations?hsLang=en#tiktok-organic)
    - [Webceo](https://help.dashthis.com/integrations?hsLang=en#webceo)
    - [Youtube](https://help.dashthis.com/integrations?hsLang=en#youtube)
    - [Spotify Ads](https://help.dashthis.com/integrations?hsLang=en#spotify-ads)
- [Dashboards](https://help.dashthis.com/dashboards?hsLang=en#main-content)

    - [Customization](https://help.dashthis.com/dashboards?hsLang=en#customization)
    - [Dashboard Creation](https://help.dashthis.com/dashboards?hsLang=en#dashboard-creation)
    - [Dashboard Options](https://help.dashthis.com/dashboards?hsLang=en#dashboard-options)
    - [Errors](https://help.dashthis.com/dashboards?hsLang=en#errors)
    - [Periods](https://help.dashthis.com/dashboards?hsLang=en#periods)
    - [Sharing](https://help.dashthis.com/dashboards?hsLang=en#sharing)
    - [Sources](https://help.dashthis.com/dashboards?hsLang=en#sources)
- [Widgets](https://help.dashthis.com/widgets?hsLang=en#main-content)

    - [Widget Types](https://help.dashthis.com/widgets?hsLang=en#widget-types)
    - [Widget Options](https://help.dashthis.com/widgets?hsLang=en#widget-options)
    - [Static Widgets](https://help.dashthis.com/widgets?hsLang=en#static-widgets)
    - [Widget Bundle](https://help.dashthis.com/widgets?hsLang=en#widget-bundle)
- [Account](https://help.dashthis.com/account?hsLang=en#main-content)

    - [Billing](https://help.dashthis.com/account?hsLang=en#billing)
    - [Profile](https://help.dashthis.com/account?hsLang=en#profile)
    - [Users Management](https://help.dashthis.com/account?hsLang=en#users-management)
    - [Security](https://help.dashthis.com/account?hsLang=en#security)
    - [More to DashThis](https://help.dashthis.com/account?hsLang=en#more-to-dashthis)
- [MCP](https://help.dashthis.com/mcp?hsLang=en)
- [Got a question?](https://help.dashthis.com/got-a-question?hsLang=en)

[![Chill listening crop-3](https://help.dashthis.com/hubfs/logo-1.svg "Chill listening crop-3")](https://help.dashthis.com?hsLang=en)

DashThis is owned by Moment Zero inc.

Copyright © 2026, Dashthis