I am using iReport 3.7.4. There must be a way to do this, I'm just not seeing how. What I want to do is similar to the following (modified to protect the innocent): create a bar chart of how many widgets people picked in their orders (not which widgets, just how many they ordered). I query the database for line items (one widget per line), ordered by customer I create a Report Group by Customer, thereby getting the automatic variable Customer_COUNT (how many widgets each customer ordered). I create a new variable Widget_COUNT with Calculation=Count, Reset type=Report, Increment type=Group (Customer), Variable Expression = $V{Customer_COUNT} I create a bar chart with Series expression=$V{Customer_COUNT}, Category expression=$V{Customer_COUNT}, Value expression=$V{Widget_COUNT} It's close, but sometimes I seem to get how many customers had at least that many widgets, not exactly that many which is what I want ("sometimes" depends on the order of the counts in the database). I tried all different combinations of calculations, reset types and increment types in the Widget_COUNT variable. Is there any easy way to do what I'm trying to do? Thanks for the help.