Hi,
I am just putting a few schedules together in our Revit templates and have come across an ordering issue when I try and sort them by Associated Level.
So I have created a View schedule with two sorting actions the first is the family (header is ticked also), then the associated level (ascending). The schedule does not put the levels in order correctly. (see below screen shoot)
Has anyone else come across this and if so how did you get around it?
Thanks
Gareth
Solved! Go to Solution.
The levels correctly sorted based on the ascending order. If you want them sorted by elevations of the levels then add prefix to the level name.
If you look at the project browser they are ordered by Associated Level in ascending order. Which is correct.
I have set the schedule up in the same way apart from including it to sort by family first. So it should order them by level in ascending order but it does not. Even if I remove the sort by family, it still does not work.
You don't have the option to add levels to the view schedule I could do this add an extra parameter to help control this. Which is going to create more work and I do not have the time to do that.
In a schedule, they sort ALPHABETICALLY by the name of the Level, not by their elevation value.
@Anonymous wrote:
Wouldn't just sorting them by Elevation put then in the correct order?
It would if the Elevation parameter were available for View schedules.
@Anonymous below is what I meant by adding prefix for sorting
In the template - can a Shared Parameter be added to views - elevation value entered - and then schedule sorted by that Shared Parameter? At this point I think this could be the only way to achieve what the OP wants.
@barthbradley - yes, you're right, it should be Project Parameter..... I'm SO ready for the weekend!!
What I was talking about was adding a project parameter to all the sheets from within the schedule, and then placing a value for that parameter directly into the parameter field through the schedule - not by opening each view and assigning one to it.
Rename the levels - as the elevation height OR at least begin the level name with the elevation height - of course, if this is acceptable by your office standards. Revit will prompt you to ask if the views should be renamed accordingly - don't accept the prompt.
@Anonymous How can Revit sort the levels in the order that you expect by just their names? The name is text data, not numeric data. Therefore, Revit will sort those names in alphabetical order, as it has been mentioned above.
@Sahay_R I can't rename the levels. They are named to match our standards, which needs to be consistent across all projects and models.
@Alfredo_Medina I am not ordering them by the names, it is by the associated level as noted above. Starting from the foundation level, basement, ground, first, etc. If Revit is to order the levels by the level position (as shown in attached image) on which they are drawn it should order them correctly.
@Anonymous wrote:
If Revit is to order the levels by the level position (as shown in attached image) on which they are drawn it should order them correctly.
I wish they could be ordered by elevation value but alas. I always add a number prefix in the level name so they sort properly but I can understand you must stay with your office standards. I suggest you submit an idea to Autodesk, see the link in my signature.
Yes, but "Associated Level" is text data, not numeric data, so Revit is sorting those names correctly.
For a schedule of views, Associated Level is text data, just the name of the level. For Browser Organization, Associated Level is actually "Level", the elevation numeric value. Inconsistent? Yes, it is. Your browser organization is sorting by Type of View, then by Associated Level. Notice in the Browser Organization Properties that the options for using characters is disabled (highlighted in this image), therefore Revit is using the numeric value.
Can't find what you're looking for? Ask the community or share your knowledge.