Deepak,
you should not use calday in rows , see below example
ex:
date opening stock GR GI totalstock
01.02.2016 10 0 0 10
02.02.2016 10 5 6 9
03.02.2016 9 10 0 19
04.02.2016 19 5 2 22
as on 05.02.2016, 0totalstck is 22 (which is closing stock of 04.02.2016).
if you use calmonth in rows, then 02.2016 - ototalstck is 22, instead if you calday in rows, you get all the dates.