Creating Filters that are based on shared parameters
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am working on a project (Revit 2022) that has split the scope of work over 10 different packages. These packages are not necessarily done in a certain construction sequence. As some work in Package 2 would require some work in Package 4 to be performed, and vice versa. There are only two phases, existing and new construction. Therefore, in my plan and section views in one package, section callouts are visible that refer you to section views on other packages. We do not want to do that. What I used to do is just hide elements for the sections i didnt want to show in in certain views, but it gets really complicated when dealing with so many packages and would be nice if a filter could be created that would only display the sections on a specific package in a specific view. Here is the setup.
There is a demo view template, with filters locked to it.
There is a new construction view template with filters locked to it.
These two view templates would be constant to all packages to create some sort of visual uniformity between the different teams working on different packages.
I tried messing around with creating this view filter. Someone on my team created a shared parameter labeled "Package Number" which can be applied to sheets and views. I labeled all views in package 4 with the 4.00000 input. However, it seems the filter will only let me set this shared parameter equal to an input value, which would mean I have to create 10 filters- one for each package and would then have to either: 1- remove filters from the overall view templates (which forces me to now manually add back this new filter and all previous filters to each view), or 2- create a view template for each package, each with a different filter for the above issue (which will affect our want of uniformity between packages).
What I want is a filter to say, if shared parameter "Package Number" of a section view DOES NOT EQUAL the shared parameter "Package Number" of the view that it is in, then hide that specific section line.
Basically i want to link a parameter to another parameter in a filter, not link it to a set input value.
Any help would be appreciated. Thanks in advance.