1. A method comprising: receiving a pattern selection from a user through a guided user interface that restricts the pattern selection to one of a set of available patterns in a multi-dimensional data source without requiring specific user knowledge of the set of available patterns; receiving a parameter selection from the user through the guided user interface that restricts the parameter selection to a set of available parameters in the multi-dimensional data source associated with the pattern selection; and executing by a computer system the pattern selection and the parameter selection on the multi-dimensional data source to obtain a report with deterministic values.
2. The method of claim 1 , wherein the set of available patterns include a trend analysis pattern, a volume analysis pattern, a count analysis pattern, a benchmark analysis pattern, and a comparison analysis pattern.