Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Textvariablen und numerische Variablen

Verwenden Sie in einem Ladeskript oder einer Diagrammformel eine Variable in einer Dollarzeichenerweiterung zu folgenden Zwecken:

  • Text referenzieren

  • Einen numerischen Wert referenzieren

Textvariable

Wenn Sie zum Ersetzen von Text im Skript oder in einer Formel eine Variable verwenden, lautet die Syntax:

$(variablename)

$(variablename) nimmt den Wert der Variablen an. Existiert variablename nicht, ergibt sich ein leerer String.

Beispiele: Textvariable – Ladeskripte

Beispiel: Textvariable – Diagrammformel

Numerische Variablenerweiterung

Für numerische Variablen benutzen Sie folgende Syntax:

(#variablename)

Die Erweiterung liefert immer eine gültige Dezimalstellen-Repräsentation des numerischen Werts der Variable, u. U. in Exponentialschreibweise (bei sehr großen oder kleinen Zahlen). Sollte variablename nicht existieren oder keinen numerischen Wert enthalten, wird stattdessen auf 0 anstelle von NULL expandiert.

Beispiele: Numerische Variable – Ladeskripte

Erweitern von Variablen, die alternative Zustände referenzieren

Die Variable hat nur einen Wert, und dieser wird in allen alternativen Zuständen verwendet. Wenn Sie eine Variable erweitern, ist der Wert ebenfalls derselbe, unabhängig davon, wo er erstellt wird und in welchen Zustand sich das Objekt befindet.

Wenn die Variable eine berechnete Variable ist, wenn die Definition also mit einem Gleichheitszeichen beginnt, dann erfolgt die Berechnung im Standardzustand, es sei denn, Sie geben in der Variablendefinition einen alternativen Zustand an.

Beispiel: Wenn Sie einen Zustand mit dem Namen MyState und eine Variable mit dem Namen vMyVar haben, gilt:

vMyvar: =only({MyState}MyField)

Der Inhalt der Variablendefinition, mit einem ausdrücklichen Verweis auf den Namen des alternativen Zustands, bestimmt, in welchem Zustand der Variableninhalt ausgewertet wird.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!