Dienstag
Hallo
Ich bin dran meine eigene Raumstempel zu erstellen und ich haben zwei Felden für die Koten den Fertig- und Rohboden ergänzt.
Für den rohe Boden benutzte ich den Wert "Höhenangabe zum Projekt-Nullpunkt".
Für die Kote des Fertigboden habe ich eine zusätzliche Eigenschaft ergenzt mit folgende Berechnung (Wert: Länge): "Höhenangabe zum Projekt-Nullpunkt} + Fußbodendicke".
Mein Problem ist, dass bei positiven Zahlen wir keine "+" dargrstellt, was normalerweiser bei Koten immer da ist.
Ich habe auch nicht mit Länge-Wärte zu arbeiten sondern mit Zahlen:
STRTONUM ( STRCALCUNIT ( Höhenangabe zum Projekt-Nullpunkt + Fußbodendicke ) )
Diese ergibt aber auch das selbe Problem.
Kennt jemanden eine möglichkeit, evtl. mit IF-Berechnungen bei positive Zahlen einen + zu ergänzen?
Danke
Verwendetes Betriebssystem: Windows 11
Verwendetes Betriebssystem: Windows 11
Gelöst! Gehe zu Lösung.
Dienstag
Eine Lösung für IFS:
IFS ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} > 0 m; TEXTJOIN ( " "; FALSE; "+"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} >= 0 m; TEXTJOIN ( " "; FALSE; "±"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} < 0 m; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) )
Mittwoch
Korrektur...war ein Zeichen zu viel drin 😉
IFS ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} > 0 m; TEXTJOIN ( " "; FALSE; "+"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} = 0 m; TEXTJOIN ( " "; FALSE; "±"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} < 0 m; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) )
Dienstag
Eine Lösung für IFS:
IFS ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} > 0 m; TEXTJOIN ( " "; FALSE; "+"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} >= 0 m; TEXTJOIN ( " "; FALSE; "±"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} < 0 m; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) )
Dienstag
Danke, so funktioniert es perfekt!
Dienstag
Cool. 😎
Gips'n Grund für TEXTJOIN statt CONCAT? 🤔
Mittwoch
Korrektur...war ein Zeichen zu viel drin 😉
IFS ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} > 0 m; TEXTJOIN ( " "; FALSE; "+"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} = 0 m; TEXTJOIN ( " "; FALSE; "±"; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) ); {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} < 0 m; STRCALCUNIT ( {Property:Allgemeine Parameter/Höhenangabe zum Projekt-Nullpunkt} + {Property:Raum/Fußbodendicke} ) )