Like with most things, Crystal Reports
tends to be split into levels of complexity whenever possible. Beginner,
Intermediate, Advanced are all used to describe books, courses and articles.
The problem is that reporting requirements
are dictated by the client and by the nature of the database being reported
from. In many cases the initial request may seem simple to implement, but may
not be a good logical fit with how the database stores the information.
This is one of the subjects which would
normally be labelled "Advanced" but is actually a common requirement.