Zahl zu String in einem Formel-Feld
Ich bin mit einem Formel-Feld zu concatonate 2 Dezimalzahlen, getrennt durch einen Bindestrich. Ich möchte jedoch, das Ergebnis zu trimmen alle unneccesary nachgestellte Nullen und Nachkommastellen für beide Werte.
Zum Beispiel, ich möchte die Werte 10 und 8,5 "10 - 8.5". Nun zeigt es "10.00 Uhr - 8.50".
Die Formel, die ich verwende, ist CSTR({field1}) + " - " + CSTR({field2}).
InformationsquelleAutor der Frage Mike Cole | 2009-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, das ist das, was du suchst:
Konvertieren von Decimal-Zahlen zu Text zeigt nur die nicht-null Dezimalstellen
Besonders diese Zeile hilfreich sein könnten:
Der erste parameter ist eine Dezimalzahl umgewandelt werden, der zweite parameter ist die Anzahl der Dezimalstellen und der Dritte parameter ist das Trennzeichen für Tausender/Millionen etc.
InformationsquelleAutor der Antwort Sam Trost
Den zweiten Platzhalter für Dezimalstellen.
Den letzten Platzhalter für das Tausendertrennzeichen.
InformationsquelleAutor der Antwort Paul Grimes
schrieb ich eine einfache Funktion:
InformationsquelleAutor der Antwort Robert Niestroj
Können Sie auch versuchen, mit Hilfe der ersetzen-Funktion:
replace("10.00",".00","")
aber es wird nicht funktionieren, wenn es nicht-null-Ziffern nach dem Dezimalpunkt.
InformationsquelleAutor der Antwort Jerome Buquing