I would like to create a Surface Schedule showing the exterior surfaces used on the walls. I'd like it to display the Exterior Surface Code, Swatch and Exterior Surface Name.
What I did so far is that, on the Surfaces, I added the Exterior Code on the Surface Name with an underscore to separate the two. As shown on the picture below,
I created a customized property to extract the finish code from the surface name using the split function. As shown on the picture below,
I also created a customized property to extract the surface name without the finish code, using again the split function.
Now, when i created a surface schedule extracting the exterior code and exterior surface name, it won't show. As shown on the picture below,
I tried to create an element and component schedule to extract exterior code and exterior finish name, it shows but the problem is that I can't extract a surface swatch which is only available on the surface schedule.
Is there anything I missed why it does not show on the surface schedule the customized properties? Hope someone can help. Thank you @MinhNguyen @EmokeCsikos
Taking another look at your screenshot, I could see that the schedule was set up to be a surface schedule. Expression is applied on Element level, meaning it reads the data from the wall. Here, I assume, that since you added the expressions to the Surface schedule, the expression no longer works (as the Outside Face Surface is a parameter of the wall itself and not for the wall's surface - hope that makes sense). I set up a similar schedule in Element, and it showed up correctly for me:
P/s: I used Splitleft and Splitright for the expressions