More "elegant" ?
Well ... as what you look for isn't anything standard, common or logic (because stacking columns would make >90% of the reports unreadable) you don't get anything out of box looking like that.
The only option is manual HTML with a narrative view to make the job.
Highly regrettable, however I entirely see your point. Thanks,