2019-03-16 06:32 AM
Solved! Go to Solution.
2022-11-22
01:31 AM
- last edited on
2023-07-28
07:02 PM
by
Laszlo Nagy
Hi Marc,
I have run into this frustrating issue recently.
Unfortunately I do not have a suggestion for you that is intuitive or straightforward. Archicad's built-in scheduling tool seems to be only half-baked in many respects, requiring somewhat arcane knowledge to operate. In my opinion, workarounds for something this simple should not be necessary.
As much as I dislike workarounds, I do have a potential workaround to suggest. I'll give you a step-by-step (in case any of the things I did are unfamiliar to you — they were all new to me when I figured this out):
IF ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "To Be Demolished", {Property:General Parameters/Area} / - 1, {Property:General Parameters/Area} )
Once you have managed to commit the expression to the property without errors:
Side note: I've used the name "My Area" here for the sake of clarity. You'll probably want to rename it plain old "Area" so that it shows up with the correct heading in your schedules.
I wish you luck.
2022-11-22
01:31 AM
- last edited on
2023-07-28
07:02 PM
by
Laszlo Nagy
Hi Marc,
I have run into this frustrating issue recently.
Unfortunately I do not have a suggestion for you that is intuitive or straightforward. Archicad's built-in scheduling tool seems to be only half-baked in many respects, requiring somewhat arcane knowledge to operate. In my opinion, workarounds for something this simple should not be necessary.
As much as I dislike workarounds, I do have a potential workaround to suggest. I'll give you a step-by-step (in case any of the things I did are unfamiliar to you — they were all new to me when I figured this out):
IF ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "To Be Demolished", {Property:General Parameters/Area} / - 1, {Property:General Parameters/Area} )
Once you have managed to commit the expression to the property without errors:
Side note: I've used the name "My Area" here for the sake of clarity. You'll probably want to rename it plain old "Area" so that it shows up with the correct heading in your schedules.
I wish you luck.
2022-11-22 01:48 AM
Thank you very much, Paul, for taking your time to put this in post. Using Properties and some limited expressions seem a clean method. I do use the Property Manager quite a bit over the past year, but I have not had need for code up till now. For this application and for refining some new objects I'm working on (e.g., trying to establish min & max values), it seems a good time to educate myself.
2022-11-22 02:27 AM
You're welcome, Marc.
I noticed that it's been a few years since your original post (with no response!). Sometimes it's nice just to know we are not alone in our struggles.
2023-07-22 06:39 PM
Follow-up: Thank you again, Paul!
I’ve finally taken an opportunity to add your expression property to my template file and it works so elegantly! I already have a “Project” grouping in the PM and so created and added this as the ‘Net Project Area’ property. I will use it in lieu of the standard measured area property in my area take-off schedules.
2023-07-24 12:49 AM
That's great news, I'm glad to hear it.
"Net Project Area" is a tidy, succinct name!
2025-03-24 02:39 PM - last edited on 2025-03-25 02:23 AM by Barry Kelly
Hello. Greetings. I'm writing from Chile, South America. I'm not doing something right. Could you help me? Thank you so much!
2025-03-25 02:33 AM
I don't think it is Area with a capitol 'A', but you could change that.
I see you are a non-English language but you are using an English language Archicad?
So this may not be the problem, but might be worth a try.
I think in some languages you must use a semi-colon ; instead of a comma , in the expressions.
Barry.
2025-03-25 11:40 AM
You should copy/paste the greylightet "Area" to the end (or select it again from the list). You can't type these data fields...