Those fields are not calculated by the "Zero Year to Date Quantities" action. The "Year to Date" quantity is supposed to be updated real-time as you issue material. What the "Zero Year to Date Quantities" action does is move the "2 Years Ago" value to the "3 Years Ago" field, move the "Last Year" value to the "2 Years Ago" field, move the "Year to Date" value to the "Last Year" field, and zero out the "Year to Date" field so it can start fresh for the new year.
Only administrators responsible for Year-End processes should have access to this action. If someone invoked this action multiple times, that would explain why all your fields are 0.
You should try processing an ISSUE transaction and then check the "Year to Date" field on the corresponding Inventory record to make sure it is being updated. If it isn't, then you found a bug that needs to be reported to IBM.