"Year-to-Date" or YTD report essentially shows you how a business or an individual has performed financially from the start of the current year up to today's date. It's a running total, giving you a clear picture of progress. So this is a report that filters financial transactions for a current year, summarizes financial results by months (or quarters) and calculates a running total across different categories:
Let's assume you have a dataset with transactions, something like that:
date | product_category | sales |
---|---|---|
2025-01-02 | Office Supplies | 264.54 |
2025-01-03 | Furniture | 580.96 |
2025-01-03 | Technology | 672.93 |
To calculate YTD monthly sales create a pivot table:
Year
and Month
dimensions on Columns,
then set Filter to Year=2025
.
Sum of sales
(amount, income, payout) on Values twice:
one to show monthly value, and another one to show YTD value as a calculated running value by row (click near Values):
As result you should get a report like this:
Once you have a KPI target like projected amount of sales (this can be also previous year's total) you may calculate YTD % - a valuable measure of how well a company's sales are performing throughout the year.
For the sake of simplicity, let's assume that the target value is a fixed constant (in the real report this value can be a part of the dataset, for instance calculated on SQL level). To calculate YTD performance (in %):
Parameter["ytd_target"]!=null ? SumOfSales/Parameter["ytd_target"]*100 : null
SumOfSales
(refers to measure's name that is used in the formula)Finally you should get a report like this: YTD sales performance demo.
Stuck with a YTD report setup? Don't hesitate to contact us!