[Frage] Beschriftungsbild [Gelöst]


In einem variablen Beschriftungsbild möchte ich folgendes Ergebnis:
Ist die Nachkommastelle einer Wandstärke ungleich null, dann sollte eine Nachkommstelle ausgegeben werden.
Ist die Nachkommastelle einer Wandstärke null, dann keine Nachkommastelle.
(d.h. z.B. 36,5 ==> 36,5 und 24==>24)
Die Formel incl. Formateinstellung bekomme ich nicht hin.Kann hier jemand helfen?
Vielen Dank

Lösung anzeigen Lösung verbergen

das sollte funktionieren:

_IF_(@211@*100-ROUND(@211@*100;0)<>0)(FORMAT("%.1f";@211@*100))_ELSE_(FORMAT("%.0f";@211@*100)))

das sollte funktionieren:

_IF_(@211@*100-ROUND(@211@*100;0)<>0)(FORMAT("%.1f";@211@*100))_ELSE_(FORMAT("%.0f";@211@*100)))

_IF_(INT(Wert1)=Wert1)Format("%.0f";Wert1)_ELSE_Format("%.3f";Wert1)

Format der Formel ist ein Textformat - z. B. A10

Besten Dank für eure schnellen Lösungen!
Mit war nicht klar, dass ich bereits in der Formel das Format festlegen kann.

Bei "Input_or_no_Input" habe ich kein Ergebnis bekommen. Da die von "Stein" angebotene Lösung funktioniert habe ich nicht weiter geforscht, woran es liegen könnte.


Verwendung von Cookies:
Um die Webseite optimal gestalten und fortlaufend verbessern zu können, verwendet Allplan Cookies.
Durch die weitere Nutzung der Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden.  -  Mehr Informationen

Schließen