Filter Constituents on "Do not trade?"
People build reports based on their clients requirement and if they think this is going to help others in the community they contribute code either in the form of sending PR to core or release as an extension publicly. 

I think (but not confident) Extended reports extension does provides some additional filtering and reports, its worth trying if it meets your need. Else you can use alterReportVar hook to add filter to reports.

Hope i answered your question!

Pradeep