1. SAP HANA Cloud
SAP HANA Database Modeling Guide for SAP Business Application Studio
Section: "Creating Restricted Measures".
The guide states
"Restricted measures allow you to filter a measure by one or more dimensions... This is a common requirement in reporting
for example
to show the revenue of the current and the previous year side-by-side." This directly validates that using restricted measures (columns) is the intended and standard method for the scenario described in the question.
2. SAP HANA Modeling Guide for SAP HANA Studio (HANA 2.0 SPS 07)
Section: "Create Restricted Columns".
This document explains
"You can restrict the values of a measure based on the values of one or more attributes... For example
to view the net sales for a specific region
you can create a restricted column on the net sales measure and restrict the values for a specific region." This confirms the purpose of a restricted column is to create a new measure column based on a filter condition
which is precisely what is required to create a separate sales column for each year.