SYMPTOM:
Consider that the Access Control List (ACL) on a metric is set such that a user 'designer' has 'Denied All' as shown in Strategy Developer 9.x and 10.x:

If this user edits a report which contains this 'Cost' metric from Strategy Developer 9.x and 10.x, this metric is visible on the template as shown:

When the same user runs the report, the metric values are not shown:

After executing the report, if the user goes back to Design view, the metric does not show up on the template:

CAUSE:
This behavior is by design. When reports are edited in Strategy Developer 9.x and 10.x, ACLs are not applied for objects on the template. The ACLs are only applied at execution time, which is why the metric values do not show in the report output above. Once the report has been executed, the view template of the report for this user changes, which is why on going back to Design view, the metric no longer appears on the template.
ACTION:
No action is necessary.