Wir schätzen Ihren Input! Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil
am 2024-07-18 03:28 PM
Hallo Liebes Forum,
Ich möchte eine Berechnende Eigenschaft erstellen in der ich wenn ein z.B. gleitender Anschluss nötig ist die länge der wand (außenseite) ausgegeben wird und wenn nicht dann undefiniert.
Ich habe eine Eigenschaft als Optionenset für die Anschlüsse erstellt (ohne mehrfach Auswahl). bekomme aber die Formel nicht hin..
Danke im voraus
Operating system used: Windows
Gelöst! Gehe zu Lösung.
am 2024-07-18 04:28 PM
Hmmm, also grob geht es in diese Richtung:
IFS([Eigenschaft Gleitender Anschluss] = "Ja";{Property:Wand/Wandlänge an der Außenseite})
IFS funktioniert anders als IF. Man muss nur angeben, was passiert, wenn die Bedingung zutrifft. Wenn diese nicht zutrifft, wird der Wert als undefiniert ausgegeben. Mit IF wäre das in der Form nicht möglich.
IF ( Logikelement; WertWennWahr; WertWennFalsch )
IFS ( LogischeBedingung1; Wert1; [LogischeBedingung2; Wert2]; ... )
Außerdem solltest du darauf achten, dass der Datentyp der neuerstellten Eigenschaft auch auf Länge eingestellt ist
am 2024-07-18 03:58 PM
Wie sieht denn deine Formel (bzw. der Versuch) bisher aus? Woran hapert's?
am 2024-07-18 04:12 PM
Hi,
Hab viel rumprobiert deswegen bin ich bisschen Lost grade^^
Bräuchte allgemein einen Ansatz wie es funktioniert
Danke schonmal!
am 2024-07-18 04:28 PM
Hmmm, also grob geht es in diese Richtung:
IFS([Eigenschaft Gleitender Anschluss] = "Ja";{Property:Wand/Wandlänge an der Außenseite})
IFS funktioniert anders als IF. Man muss nur angeben, was passiert, wenn die Bedingung zutrifft. Wenn diese nicht zutrifft, wird der Wert als undefiniert ausgegeben. Mit IF wäre das in der Form nicht möglich.
IF ( Logikelement; WertWennWahr; WertWennFalsch )
IFS ( LogischeBedingung1; Wert1; [LogischeBedingung2; Wert2]; ... )
Außerdem solltest du darauf achten, dass der Datentyp der neuerstellten Eigenschaft auch auf Länge eingestellt ist
am 2024-07-19 02:02 PM
Habs hinbekommen hab dann zu kompliziert gedacht
Danke!