SYMPTOM:
Consider the following scenario where a metric (defined as a combination of several facts) has to be expressed as a percentage of increase with regards to the same values for a previous period of time. The result of this calculation needs to be inserted in an OLAP report, typically to be later used as a dataset, which is part of a Report Services document.
As long as all attributes in the report are displayed in the template, the metric values are correctly displayed. However, if one of the attributes is placed into the Report Objects window (in other words, taking advantage of the OLAP Services functionality), the metric values are replaced by cross-tabulation or aggregation null values, depending on the metric definition in Strategy Developer.
STEPS TO REPRODUCE:
Follow the steps below to reproduce the issue in the Strategy Tutorial project:





Note: If the base formula definition contains only one aggregated fact, the problem does not occur, as shown below:

CAUSE:
The cause of this issue is currently under investigation.
ACTION:
Contact Strategy Technical Support for an update on this issue.
WORKAROUND:
Edit the compound metric. Uncheck the 'Allow Smart Metric' option and manually set the 'Dynamic aggregation function' to the function needed in each case (Average in this example) as shown below:
