Hello - what I want may not be achievable using a repeated question but I'm trying to make a very dynamic survey with minimal question clutter. This survey will be used to monitor seedling regeneration following timber harvests. Page 1 of the survey covers plot information and then I currently have a repeated question on Page 2 (pictured below). The user then selects a species and tallies regen in the 6 size classes, adding a new entry for every species.

What I would then like is to run a few different summaries based on those entries. Total by species/size class, calculated trees per acre using our plot factor, and comparing values against a set index to assess regen success.
The problem I'm facing is when I reference the fields in the repeat, it is only registering the active repeated question and not all entries within the repeat, so my calculated fields are reading out 0 when there is actual data there.
Is there a way to achieve this within a repeated question or should I be considering a different survey design? There are ~30 species to choose from, so the repeated question would be a good way for me to only analyze present species without having to create a question for every species.
I achieved these results in the past by doing a lot of post processing in Excel and rejoining data after the fact. I am trying to streamline the process and have the survey do the bulk of the work as data is collected.
I would appreciate some help on this as I am still familiarizing myself with how Survey 123 Connect works. Thanks!