Yep: you're tracking, Chris, I encourage you to manually model it with a few sample projects first (aka "Get the Math Right, then Speed it up Later") by:
creating and running an Hours Report for all Hours entered prior to 2018, summed, grouped by project to get the right numbers
enter a few of those numbers manually into the Project Level custom parameter I described
confirm that the math in the calculated parameter works a expected (i.e. Hours This Year) as Actual Hours are being entered (noting that you might need to recalculate the custom data periodically)
If that all works, you could then choose whichever process suits your time and budget best, by (for example):
making such report > sum > updates an annual manual event for the PMs (no one's favorite, admittedly)
consider using our "https://store.atappstore.com/product/excel-updater/">Excel Updater solution to make such updates in a more efficient manner (a "one day a year" event)
consider using our "https://store.atappstore.com/product/ubercalc/">UberCalc solution to make such updates in an automated manner (e.g. "nightly, just in case")
if need be, consider using our "https://store.atappstore.com/product/force-custom-data-double-recalc/">Recalc Parameters solution to ensure the Hours This Year remains current, or
if you have the means and talent, use Fusion and/or the API to construct something specific yourself that does all of the above
Regards, Doug Doug Den Hoed - AtAppStore Got Skills? Lend a hand!
https://community.workfront.com/participate/unanswered-threads