I created a sample lookup table as follows:
- size_lookup
- (Lookup Table,
- "",
- "NOT SPECIFIED",
- Size)
We abandoned the OOTB steel families early on and generated our own family content. This allowed us to take a much more holistic approach to the content. In the video example, there are 'Universal Beam' members of both 'Structural Column' and 'Structural Framing' Categories. These families are driven by identical parameters, profiles and most importantly, Type Catalogues. All our steelwork families contain two parameters, 'Section Type' and 'Section Name'. These are only ever used in Steel Families and they allow us to isolate steelwork in schedules. In the case of the example, the values of these two parameters are consistent in both 'Universal Beam' of 'Structural Column' and 'Structural Framing' categories. This allows us to consolidate all 'Universal Beam', regardless of family category, together in a multi-category schedule
So that pretty much sums it up. Hopefully this will be of some help
I've no idea why Revit does this, but its clearly a bug. It will do it with the same shared parameter used in multiple families, but once you apply this fix, all the families that contain the offending parameter will then be correct.
This outlines a method for creating the parametrics for a tube, using only Diameter and Thickness to drive it, taking your family from this (OOTB example):
To this:
A much neater solution