SYMPTOM:
When users run a report using a simple filter, the filter is not applied to the report in Strategy Developer 9.x. The results returned to the users are not filtered as expected. The report SQL indicates that the filter has not been applied to the report as expected.
CAUSE:
The Strategy 9.x Engine is ignoring the conditionality at the report level because a metric in the report has conditionality.
The metric has been set to ignore the filtering criteria that have been specified.
ACTION:
To resolve this issue, users must follow the steps below:


Strategy will ignore all the unrelated filters for the metric calculation. If a fact does not exist at a certain level, the Strategy Engine will ignore that filter when calculating the aggregation for the fact. The Strategy Engine generated a cartesian join.
Further information regarding filtering reports in Strategy Developer 9.x can be found in Strategy Basic Reporting Guide Product Manual.