Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.
SOLVED!

Unavailable value in Property in label

Titiriga
Booster

Hello,

I'm trying to have a label that shows a property of a zone. I've created a property (PROP) that should calculate a a ratio between floor and window and I want the result of it to show on a label that is asociated to the zone.

The problem is that the property ist available in the label. It shows "Unavailable value" even though the Zone menu shows the value and the calculated result.

I tried with a Property label and a Classification and property label. Same result. See pictures.

What am I doing wrong?

Thank you.


04.jpg

 

05.jpg

 

01.jpg

 

03.jpg

 

02.jpg

1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Xandros
Advisor

Hi

I can reproduce this issue and I believe there's an explanation for this, but I probably wouldn't want to hear it.

If the expression is valid and is displayed elements properties, the user should be able to label it - no excuses.

 

But at least there's a workaround to still achieve the desired result:

  1. create an IFC property for IfcSpace in the IFC translators tab
  2. in this property create a rule which simply contains your expression
  3. go to your label settings - e.g. property label - and choose the ifc property instead of the expression

BTW: IFC properties are not visible though if you just use the text / autotext label 🙈

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

View solution in original post

4 REPLIES 4
Solution
Xandros
Advisor

Hi

I can reproduce this issue and I believe there's an explanation for this, but I probably wouldn't want to hear it.

If the expression is valid and is displayed elements properties, the user should be able to label it - no excuses.

 

But at least there's a workaround to still achieve the desired result:

  1. create an IFC property for IfcSpace in the IFC translators tab
  2. in this property create a rule which simply contains your expression
  3. go to your label settings - e.g. property label - and choose the ifc property instead of the expression

BTW: IFC properties are not visible though if you just use the text / autotext label 🙈

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

Hello Xandros. Thank you for the reply. I'll try your aproach. In the meantime my workaround was to include the property in the content of the zone stamp.

This likely happens because the label previously pointed to a Property that no longer exists. If your Property is not available  in the drop down list you need to check which classifications the Property is available to be used for and that the entity to which you are trying to apply the Property has the correct classification applied to it. For example, you need to make sure the Property can be applied to a space classification if that is what you intend to classify your Zone as. I hope that makes sense.

Lee Hankins
ArchiCAD 4.5 - Archicad 28 Apple Silicon 27.3 | 28 Apple Silicon
macOS Sequoia (15.1.1)

Hello!

Yes, this makes sense, but I was allready aware of it. As you can see in the pictues, the Zone is classified as Space and the property is made available to elements classified as Space. The Label is newly created for the purpose of an example for this post, as is the Property.

The weird thing is that if you set the Property to a fixed value, then it becomes available in the drop-down menu of the Label. If then you link the Label to the Zone, it shows that specific value as expected. But if then you change the type of the Property from fixed value to Expression, even tough the Label is allready linked the Zone, it shows Unabailable value. Yet when you read the value of the Property assigned to the zone, it calculates properly.