O seguinte ajuda você a resedir a soma da produção de todos os elementos da linha que começa com P
e sua quantidade.
awk '/^P/{for (n=2;n<=NF;n++){sum+=arr[n]*$n;arr[n]=$n;t++}} END{print sum t}'
Não estou bem entendido o que você quer dizer com chunks
, mas se você quiser receber uma soma não para arquivo no total, mas para uma parte separada, você está livre para modificar o programa como segue
awk '/^924$/ && sum != 0 {print sum t; sum=0; t=0} \
/^P/{for (n=2;n<=NF;n++){sum+=arr[n]*$n;arr[n]=$n;t++}} \
END{print sum t}'