If the attributes are defaulted to zero and one wants to exclude projects where zeros exists, is this not a matter of filtering, rather than calculated fields?
Below, I show all the Investment IDs where Total ETC Labor cost is non-zero. Any investments that are zero do not show in chart (tough to see as there are so many investments in chart, below, that their labels become a blur on x-axis).

Here, I'm filtering on "Stage" is not Null and is "Total ETC Labor Cost" greater than zero.

Filtering, not calculations.
Regarding display of "Total Project Count," I've yet to figure out a way to do this in Jaspersoft, except by maybe creating another ad-hoc view/report that just displays total count and putting the two reports onto a Dashboard with a common filter. When writing SQL based Jaspersoft Studio views, I understand that it is possible to put more than one view onto a single report. With ad-hoc, its one view per one report, thus the need to go to Dashboards to combine ad-hoc views.
Jaspersoft has a long way to go to catch up to Tableau, MS PowerBI...