I would use a wall and schedule. In your case theres 2 things to consider the beams and columns, then subtracting out them from the wall to find the amount of blocks or bricks needed. If your using beams and columns that are embedded in the wall, Revit will not subtract the volume automatically. If your columns and beams will have the block going against the columns or beams then you could open the beam and column families and give it a void, then cut the walls each time which is a lot of time. A better way would be that beams and columns both have the volume given which means you can schedule them then take the volume of the wall and the volume of the beams and columns and subtract it and then calculate the total number of bricks or blocks you need. Hopefully the wall and columns are the same height or same length because if the beam or columns is sticking out then that portion wouldn't be part of the true volume they consume and you would have to subtract that.
The Balkin Architect has a great tutorial on Youtube showing how to get the calculation in a schedule.
I recommend using my 2nd suggestion with his schedule. His tutorial its called,
"Calculate the Number of Bricks in Revit Walls Tutorial".
I hope this helps you.