Pivot table:
id Jan Feb March April May June
=========================================
1 0.12 0.36 0.72 null null null
2 null null 0.11 0.12 0.36 null
Result:
id Jan Feb March April May June
=========================================
1 0.12 0.36 0.72 0.72 0.72 0.72
2 0.00 0.00 0.11 0.12 0.36 0.36
At the begin of the cell in row/column if there is no value null should be replaced by 0 and then previous cell in the row should fill the next cell in the same row if there is null.