Best screen approach for having users update data?

Hi, I am designing an app where my users need to view data, then update it if needed. Each row will include data for each of 12 months, in columns. If they need to update data for a given row, should I send them to a separate screen? Or should I have two columns for each month (existing amount; enter updated amount)?

I’m answering this based on personal preference, not best practice, but if it’s only one field that needs to be updated, I’d prefer it was inline.

hey @cathy_chandhok
is there any reason why, as a user, I will see both data (the current one and the one after the update)?