OP, Have you looked at other software? Next you'll be looking for Bug 113772 - Add categories for more reporting flexibility, https://bugs.gnucash.org/show_bug.cgi?id=113772 .