Use Combined Parameters?
What about create a family with shared parameters, place it inside each Room and size it to match the Room. It works for a majority of shapes, not just rectangles, and you can control whether you want the short, the average, or the long dimension. They can be scheduled to show the LxW plus the associated Room data.
I know this is an old topic but I was having similar frustrations attempting to schedule the width and length of the longest part of a room.
In case its of help i had created a dimension family which will report the width and length of a room and display in a schedule. This was the only way i could figure out how to solve this issue as you can easily schedule a component within revit.
Its a dynamic family which allows you to drag the points to the face of the walls with the dimensions reporting the length of each line.
The family is set as a specialty equipment though this can be changed.
you then set up a specialty equipment schedule to report the dimensions family within the room and room area.
Hopefully that's helpful for someone or provides a starting point for your own set up.
Cheers
Mark
Can't find what you're looking for? Ask the community or share your knowledge.