It has to do with how blocks are re-written to the files and fragmentation. You will find if you do a restructure of the database, the size will go down
check my post
you can check u calc script is that calculating required members .......
Use(Set msg summary ) in you calc script and check ur log .. u can figure it out
make sure outline is hour glass model ...check ur stored members