The YEARVALUE function references another line item and returns the yearly time summary value for each time period within that year. The function replaces the period's individual value with the corresponding yearly summary.

For example, you can use the YEARVALUE function to identify sales across a year that are above average.

YEARVALUE(Line item)

ArgumentData typeDescription
Line itemNumber, Boolean, date, time period, list, textThe line item to reference the yearly time summary value for.

The YEARVALUE function returns a result of the same data type as the line item you reference.

In Polaris, you can't use the YEARVALUE function in a result line item with a time scale greater than the function.

The Classic Engine returns a value of 0 in this case.

You can't use the YEARVALUE function in a model that has the Calendar Type set to Weeks: General.

In this example, an Income statement module has line items on rows and Time on columns:

  • The Monthly sales and the Yearly sales line items have Number data types
  • The Month above average for year line item has a Boolean data type

In Blueprint view, in the Summary column for Monthly salesTime Summary is set to Average. The formula for the Yearly sales returns the yearly summary average for every month of the year. The formula for the Month above average for year returns a TRUE result for values that are above the average value for each month of the year.


Jan 25Feb 25Mar 25Apr 25May 25Jun 25
Monthly sales660,338123,665988,541200,456200,456200,336
Yearly sales
YEARVALUE(Monthly sales)
236,444236,444236,444236,444236,444236,444
Month above average for year
Monthly sales > YEARVALUE(Monthly sales)