It is not possible to automatically extract the Z dimension from the Elevation property in tables. You can achieve it with a custom parameter though. You can calculate it and assign the values with Grasshopper. Check definition attached. Just push the “Update Property” component button, and the custom parameter “Element Elevation” will be created in your document, and Furniture and Element elements will get the corresponding value assigned.
Then, go to your table styles and assign that new custom parameter to a new field.
You will need to recompute the gh file and run the Update Property button again every time you change the position of those objects and update the table to apply the changes. Element Elevation.gh (14.8 KB)
In a similar way as the previous point, you could create a custom parameter called “Room location” (or similar), tell to each object in which room they are, and add that parameter in the table.
Yes, you can use (again) a custom parameter for that.
You can group the objects in tables with common properties. Do right click on the table style > Edit, and go to the last step in the wizard where you have the option to group by fields:
Find attached a new definition that generates a custom parameter called “space” that will assign to each Furniture and Element object, in which rooms they are located. The workflow is the same as with the object’s elevation. Space parameter where objects are located.gh (13.2 KB)