Fala, Jefferson!
Eu não sei se existe uma forma mais rápida/fácil de fazer isso ao usar as opções de transformação de linhas e colunas, mas para chegar nesse resultado eu precisei utilizar um caminho diferente.
PS: Essa solução só funcionará caso o TotalVendas sempre se referencie ao CodigoProduto da linha anterior. Também é importante não fazer nenhuma tratativa nos dados que altere a ordem das linhas antes de aplicar os passos abaixo.
1) Coloquei mais dados apenas para efeitos de teste com maior volume
2) Adicione uma coluna de índice
3) Agora adicione uma outra coluna subtraindo 1 da coluna Índice, que servirá como nosso "guia" para identificar que o TotalVendas de uma linha pertence ao CodigoProduto da linha anterior:
4) Mescle a tabela com ela mesma, colocando como campos correspondentes o Índice da primeira tabela com a Subtração da segunda tabela
5) Após mesclar, expanda apenas a coluna "valor":
6) Agora podemos filtrar apenas as linhas que o campo seja "CodigoProduto", pois já teremos o "TotalVendas" relacionado a ele na mesma linha:
7) Nesse momento já temos o necessário nas colunas "Valor" e "SubtraçãoInserida.Valor", mas vamos deixá-la no formato que você solicitou removendo as demais colunas (Campo, Índice e Subtração):
8) Para finalizar, renomeamos as colunas:
Espero ter ajudado e que tenha entendido o processo.
Abs!