Altair® Monarch®

 

Die Funktion Str

Beschreibung

Konvertiert eine Zahl in eine Zeichenfolge.

Syntax

Str(Zahl[;Länge[;Dezimalstellen[;Füllzeichen]]])

Argumente

Zahl ist die zu konvertierende Zahl. Dieses Argument kann eine Konstante, ein numerisches Feld, ein Ausdruck, der eine Zahl zum Ergebnis hat, oder auch eine Funktion sein, die einen Zahlenwert zurückgibt.

Länge spezifiziert die Länge der sich ergebenden Zeichenfolge. Sie muss zwischen 1 und 256 liegen.

Dezimalstellen gibt an, auf wie viele Dezimalstellen abgerundet werden soll.

Füllzeichen gibt das Zeichen an, durch das die Zeichenfolge auf die angegebene Länge gebracht wird. Hinweis: Füllzeichen ist optional.

Rückgabewert

Diese Funktion gibt eine Zeichenfolge zurück.

Beispiel für Berechnungsfeld

Wenn beispielsweise das Feld „Stückpreis“ den Wert 159,95 enthält, gibt der folgende Berechnungsfeldausdruck „ 160“ zurück: Str(Stückpreis;6;0)

Hinweis: Wenn kein Füllzeichen angegeben ist, wird das Ergebnis durch die Funktion Str mit Anfangsleerzeichen aufgefüllt, um die spezifizierte Zeichenfolgenlänge zu erreichen. Sie müssen dabei sicherstellen, dass die passende Datenlänge für das Berechnungsfeld ausgewählt wird.

Wenn beispielsweise das Feld „Stückpreis“ den Wert 159,95 enthält, gibt der folgende Berechnungsfeldausdruck „***160“ zurück: Str(Stückpreis;6;0;"*")

Beispiel für Filter/Suchen

Datensätze, die im Feld Stückpreis beispielsweise den Wert 99,95 oder 100,32 enthalten, können mithilfe folgenden Ausdrucks ausgewählt oder gefunden werden: Str(Stückpreis;3;0)="100"