Period-to-date calculations
Plan supports period-to-date functions that retrieve data from the beginning of the current month, quarter, or year up to the current period. These functions help you calculate cumulative values and analyze performance over a defined time period.
MTD
The MTD function returns data for the current month. If an offset is specified, the function also returns data for the specified number of preceding months. Use this function with an aggregate function, such as SUM or AVERAGE, to calculate values over the returned date range.
Syntax
MTD(measure, [offset])Arguments
measure: The measure for which data is returned.offset(optional): The number of preceding months to include along with the current month.
Return value
Returns the specified measure for the current month or for the current month and the specified number of preceding months.
Examples
MTD([Sales])Returns the Sales data for the current month.

Returns the Sales data for the current month and the preceding two months.

QTD
The QTD function returns data for the current quarter. If an offset is specified, the function also returns data for the specified number of preceding quarters. Use this function with an aggregate function, such as SUM or AVERAGE, to calculate values over the returned date range.
Syntax
Arguments
measure: The measure for which data is returned.offset(optional): The number of preceding quarters to include along with the current quarter.
Return value
Returns the specified measure for the current quarter or for the current quarter and the specified number of preceding quarters.
Examples
Returns the Sales data for the current quarter.

Returns the Sales data for the current quarter and the preceding three quarters.

YTD
The YTD function returns data for the current year. If an offset is specified, the function also returns data for the specified number of preceding years. Use this function with an aggregate function, such as SUM or AVERAGE, to calculate values over the returned date range.
Syntax
Arguments
measure: The measure for which data is returned.offset(optional): The number of preceding years to include along with the current year.
Return value
Returns the specified measure for the current year or for the current year and the specified number of preceding years.
Examples
Returns the Sales data for the current year.

Returns the Sales data for the current year and the preceding two years.

TOTALMTD
The TOTALMTD function returns the month-to-date value of a measure in the current context. Use this function with an aggregate function, such as SUM or AVERAGE, to calculate cumulative values for the current month.
Syntax
Arguments
measure: The measure for which the month-to-date value is returned.
Return value
Returns the month-to-date values for the specified measure. When used with an aggregate function, it returns a cumulative value from the beginning of the current month up to the current period.
Example
The following formula returns the cumulative Sales value for each day in the current month.
For example, on January 4, the result is the sum of the Sales values from January 1 through January 4.

TOTALQTD
The TOTALQTD function evaluates the quarter-to-date value of a measure in the current context. It is typically used with an aggregate function such as SUM or AVERAGE to calculate cumulative values from the beginning of the current quarter up to the current period.
Syntax
Arguments
The TOTALQTD function syntax has the following arguments:
measure: The measure for which the quarter-to-date value is calculated.
Return value
Returns the quarter-to-date range for the specified measure. When used with an aggregate function, it returns the cumulative value from the beginning of the current quarter up to the current period.
Example
Returns the cumulative sales value for each period within the current quarter.
In the following example, the QTD column displays the cumulative sales from the beginning of the current quarter up to each month. For example, the value for February is the sum of January and February sales, and the value for March is the sum of January, February, and March sales. When a new quarter begins, the cumulative total resets and starts again from the first month of that quarter.

TOTALYTD
The TOTALYTD function evaluates the year-to-date value of a measure in the current context. It is typically used with an aggregate function such as SUM or AVERAGE to calculate cumulative values from the beginning of the current year up to the current period.
Syntax
Arguments
measure: The measure for which the year-to-date value is calculated.
Return value
Returns a range of values. When used with an aggregate function, it returns a scalar value representing the cumulative value from the beginning of the current year to the current period.
Example
Returns the year-to-date sales by cumulatively summing the Sales measure for each year.
In the following example, the YTD measure shows the cumulative sales from the beginning of each year up to the current period. The cumulative value resets at the start of a new year.

Last updated
Was this helpful?