Volume of a solid at different heights

Hello,

I am trying to get volume of a designed irregular solid. I can get the volumes at different heights by making a reference plane and cutting the solid above it. I can adjust the height of the ref. plane by using design study and get volumes at those heights by using sensor to monitor only.

My question is,
1. Is there any other efficient way to do this?
2. Why doesn't the sensor data at all the different point come in the .csv file when the design study is saved?

Any help is appriciated.

SolidworksParts And Features