Hey GD Team, I wanted to confirm how the Month-to-...
# gooddata-cloud
s
Hey GD Team, I wanted to confirm how the Month-to-Date (MTD) filter works in GoodData. We have a metric called Active Subscriptions visualized as a headline. When using the This Month filter (compared to the previous period), the numbers appear as expected. However, when switching to This Month-to-Date (MTD) and comparing with the previous period, it shows “No data for your filter selection.” After some RCA, here’s my hypothesis: • Active Subscriptions last month (full month): 2 • This month: 179 • Last month, there were no sales between Sept 1–15 — subscriptions were only sold on Sept 16 and Sept 29. So when the MTD filter compares Oct 1–15 with Sept 1–15, the previous period returns no data because there were no active subscriptions in that window. Can you please confirm if this is indeed how MTD filters behave in GoodData — i.e., comparing exact date ranges (1–15 of both months)? Attaching screenshots FYR
j
Yes, your understanding of how the Month-to-Date (MTD) filter works in GoodData is correct. When you use the MTD filter and enable the "compare to previous period" option, GoodData compares the current month's data up to today (e.g., October 1–15) with the same date range in the previous month (e.g., September 1–15). If there is no data in the previous period for the selected range (for example, no active subscriptions between September 1–15), the comparison will return "No data for your filter selection" for that period. This is expected behavior, as the MTD filter aligns the date ranges exactly between the current and previous periods for a true like-for-like comparison. This behavior is confirmed in both product documentation and community discussions. Specifically, the documentation states:
When used together with period to period comparison, both periods are shortened to end on the current day as well.
For example, MTD includes data from the first day of the current month up to today. On July 21, 2025, MTD covers the period from July 1, 2025, through July 21, 2025.
GoodData Cloud Docs – Visualization Date Filters
Additionally, a support response confirms:
"This month to date (MTD)" works as you expect. So it shows for today, 1st July till 13th July and 1st August till 13th of August.
Community Slack Discussion
Therefore, if there is no data in the previous period's matching date range, the result will be empty or "No data," which matches your observation.
s
Thanks a lot for this.🙌