Eigenschappen van elementen die in een schedule onder hetzelfde field vallen, worden steeds in dezelfde kolom getoond in een Schedule. Aan de hand van Properties met Expressions kan hier een mouw aan gepast worden. Het instellen gaat makkelijker dan vaak gedacht wordt. De werkwijze wordt toegelicht aan de hand van onderstaande situatie.
Situatie
In een Schedule moeten zowel het (totaal) oppervlak van de ene Zone Category in één kolom en van een andere Zone Category in een andere kolom getoond worden. Dezelfde oppervlaktes moeten dus in twee aparte kolommen naast elkaar getoond en berekend worden, waarbij het oppervlak van de tweede Zone Category niet in de eerste kolom mee berekend mag worden en andersom.
Met een gewone Zone Schedule is dit niet mogelijk maar met Expressions in de Property Manager wel.
Het principe van deze berekening is vrij eenvoudig: De verschillende oppervlakten worden eerst door Expressions berekend waarbij gefilterd wordt op basis van Zone Category. De resulterende waarden hiervan worden vervolgens in een Schedule getoond en als som berekend.
Hiervoor zijn 3 Properties die gebruik maken van Expressions nodig.
Stap 1 Modelleren van de Zones
Modelleer de ruimten zoals gebruikelijk, met de juiste Zone Category, en zorg ervoor dat deze voorzien zijn van een classificatie ‘Ruimte' en met ingevulde ARCHICAD property die aangeeft of dit een Gebruiksoppervlakte is of niet.
Stap 2 Aanmaken van Properties
Hiervoor zijn twee ARCHICAD Properties die gebruik maken van Expressions nodig:
- Property (Expression) Oppervlakte A: Berekent met behulp van een IF-expression het oppervlak van de Zones met als categorie ’A’. Deze kan bijvoorbeeld zo eruit zien: IF(Zone Category =„A"; Measured Area; 0 m2) (1). Deze Expression drukt het volgende uit: Als de Zone Category "A" is, wordt de Measured area weergegeven. Is dat niet zo, wordt een oppervlakte van 0 m2 weergegeven.
- Property (Expression) Oppervlakte alle andere Zones: Berekent met behulp van een IF-expression het oppervlak van de Zones met als categorie ’A’ = False en retourneert het het oppervlak van alle niet ’A’ Zones, onafhankelijk van de gekozen Zone Category. Deze kan bijvoorbeeld zo eruit zien: IF(Zone Category ="A"=FALSE; Measured Area; 0 m2) Na het toevoegen van property 1 en 2 aan de Schedule fields en het aanzetten van het som-teken achter de nieuwe Schedule fields worden beide waarden zoals gewenst in twee aparte kolommen berekend.
Stel bij de data type (2) de correcte waarde in, afhankelijk van wat de uitkomst van de Expression is. In het geval van een oppervlakte is dat 'Area'.
Stel bij Availability
(3) in voor welke (ARCHICAD) Classificaties de Property beschikbaar is.
Stap 3 Properties tonen in de Schedule
Voeg de nieuw aangemaakte ARCHICAD Properties toe als Fields in de Scheme Settings van de Schedule. Wanneer het Som-teken achter deze Fields wordt aangezet, dan wordt de sommatie van deze Properties getoond.
Voor meer info over het maken van Schedules, raadpleeg volgden artikel:
Schedules maken