Hello Brian,
most of my customers are used to/require QlikView (
http://www.qlik.com).
When I have the freedom to chose, if my solution has to be based on Microsoft technologies, then I would use Power BI (https://powerbi.microsoft.com), if it has to be based on Java, then I would use Talend (http://www.talend.com/).
Anything you may find on OpenACS risks to be quite beyond these tools, technologies, platforms. But all of them are able to read/connect to a PostgreSQL database, so... there you are...
Quite often, what I found is that the customers want to have an easily generated Excel file. Then they take over and do with it whatever they want/need.
Hope it helps,
Maurizio