You need to mark all your top level components as packages. They need to have an attribute which is marked "Skip_if". The logic below is a little more complex than that - it only drills into packages and does not drill into other components.
You can use similar logic to specify Package components, which should be drilled, but not shown on the report.
Create a new attribute - Package - and set it to true for those items which should be drilled, but not reported.
Create a new attribute - NoDrill - mark it as No_Drill, and set is to calculate as: !%Package% (NoDrill will be true for all components for which Package is false) (You only need to do this if you do not want to drill further into the sub-components)
Mark Package asSkip_If. Components with Package set to true will be drilled into, and not shown on the report.
Replies
You need to mark all your top level components as packages. They need to have an attribute which is marked "Skip_if". The logic below is a little more complex than that - it only drills into packages and does not drill into other components.
See: Package Components
Specifying Package Components
You can use similar logic to specify Package components, which should be drilled, but not shown on the report.
(NoDrill will be true for all components for which Package is false) (You only need to do this if you do not want to drill further into the sub-components)