I’m working with a Revit file that contains families with a user-created Yes/No Instance Parameter under the “Other” category. This Instance Parameter is named “Operable” and controls whether a panel is operable (Checked) or fixed (Not checked).
As it is user-created, I can’t find it in the Built-In Parameter components. How does one go about filtering elements based on user-created parameters? Thanks!
You can create a parameter filter. Here I grabbed one instance of the Element to Query Element Parameter to setup the filter. Note that Parameter Identity will provide the data type the parameter requires.
This works great - I did encounter a slight problem at the last component (Query Elements) as it takes up to 6 minutes to filter through all elements. Is there a way I can plug the Parameter Filter to a subset of elements that’s already been filtered prior? In this case, these would just be a group of curtain wall panels .
I understand Query Elements is designed to work on all elements in a file and that the Limit option might leave out elements that meet the filter criteria - but maybe I’m wrong!
I tried the FilterElements component in lieu of Query Elements but it just returns True.
Dont know how related, but I use simple text searches to filter through 1000’s of revit parameters, can be applied to any revit parameter, just pass it through to cull as data to maintain its ‘revit’ readability: