[Frage] Beschriftungsbild [Gelöst]

Schlagworte:
  • Allplan 2019-0-5

Was muss ich beim erstellen von selbst erstellten Beschriftungsbild beachten, wenn die Fläche gerundent dh. ohne Kommastelle abgesetzt werden soll?

Lösung anzeigen Lösung verbergen

1. Korrektes Format:
z.b.
I 10
oder
F10.0

https://help.allplan.com/Allplan/2019-0/1031/Allplan/index.htm#10038.htm

2. Die den Parameter wie gewollt runden:
ROUND(@123@;y;z)

Runden des Attributs "123" (das ersetzen mit dem gewünschten Attribut für die Fläche) auf eine bestimmte Stellenanzahl (y) mit einer bestimmten Rundungsgenauigkeit (z) für die letzte Stelle
ROUND(1.73333;2;5)=1,75
oder
ohne nachkommastellen
ROUND(1.73333;0;5)=2
also:
ROUND(@attributId@;0;5)=

https://help.allplan.com/Allplan/2019-0/1031/Allplan/index.htm#10058.htm

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

1. Korrektes Format:
z.b.
I 10
oder
F10.0

https://help.allplan.com/Allplan/2019-0/1031/Allplan/index.htm#10038.htm

2. Die den Parameter wie gewollt runden:
ROUND(@123@;y;z)

Runden des Attributs "123" (das ersetzen mit dem gewünschten Attribut für die Fläche) auf eine bestimmte Stellenanzahl (y) mit einer bestimmten Rundungsgenauigkeit (z) für die letzte Stelle
ROUND(1.73333;2;5)=1,75
oder
ohne nachkommastellen
ROUND(1.73333;0;5)=2
also:
ROUND(@attributId@;0;5)=

https://help.allplan.com/Allplan/2019-0/1031/Allplan/index.htm#10058.htm

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

Dankeschön, so einfach.

Hallo,

wo muss ich denn die Rundung einsetzen, wenn ich das hintere Attribut (@222@) runden will?
Ich bekomm dauernd die Fehlermeldung, dass die schließende Klammer fehlt...

""+@221@*100+"/"+@222@*100

Vielen Dank!

Zitiert von: BarbaraB
Hallo,
wo muss ich denn die Rundung einsetzen, wenn ich das hintere Attribut (@222@) runden will?

""+@221@*100+"/"+@222@*100

ich kann nur raten, was das ziel der Formel sein soll. Vorher Runden ? nach der Multiplikation runden? auf wieviel stellen runden ?
ob runden in Kombination mit einer Textverketten Funktion geht kann besser einer der, das in Allplan täglich macht ...

""+@221@*100+"/"+ ROUND(@222@;2;5)*100
oder alternativ
""+@221@*100+"/"+ ROUND((@222@ *100);2;5)
oder alternativ
""+@221@*100+"/"+ ROUND((@222@ *100);0;5)
oder alternativ
""+@221@*100+"/"+ ROUND(@222@;0;5)*100 // macht nicht so richtig sinn

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

...da gibt es in den Tiefen der FAQ-Welt eines, welches sich mit der Funktion Format und den sich daraus ergebenden Möglichkeiten der Ausgabe von zwei od. mehr Werten hinereinander beschäftigt.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Herzlichen Dank für eure Antworten.

Das Ziel der Rundung sollte sein, dass da 50/80 steht.
Die Oberkante des Bauteils ist schräg, deshalb macht er 79,72 in der hinteren Zahl.