I don’t think there is, but there’s nothing that prevents you from looking where the subreport is getting the data and doing that same calc in the main report. You can run a query ahead of the main query and just grab that value to use in the main query.
In my opinion, this is an often-overlooked easy way to get desired results on an SSRS report. So often, I see people (ahem! talking to myself here) try to go into a very messy query and try to play around and add new subqueries or new table joins… and it really can be difficult to troubleshoot if anything doesn’t work as expected. But simply making a new dataset that starts from the table you care about and then you can reference that dataset from within another dataset similar to a table join within a query. It’s actually a very good solution to your problem. Nice work.