Textvariablen und numerische Variablen
Wenn Sie zum Ersetzen von Text im Skript oder in einer Formel eine Variable verwenden, lautet die Syntax:
$(variablename)
Für numerische Variablen benutzen Sie folgende Syntax:
$(#variablename)
Es liefert immer eine gültige 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, ergibt sich 0.
Example:
SET DecimalSep=',';
LET X = 7/2;
Die Variable $(X) nimmt den Wert
Example:
Set Mypath=C:\MyDocs\Files\;
...
LOAD * from $(MyPath)abc.csv;
Die Daten werden von C:\MyDocs\Files\abc.csv geladen.
Example:
Set CurrentYear=1992;
...
SQL SELECT * FROM table1 WHERE Year=$(CurrentYear);
Zeilen mit
Example:
In diesem Beispiel werden alle .
LOAD * FROM[.\file1.txt];
Concatenate LOAD * FROM[.\file2.txt];
Concatenate LOAD * FROM[.\file3.txt];
Erweitern von Variablen in alternativen Zuständen
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.
Example:
Wenn Sie einen Zustand mit dem Namen MyState und eine Variable mit dem Namen vMyVar haben, gilt:
Der Inhalt der Variablendefinition, mit einem ausdrücklichen Verweis auf den Namen des alternativen Zustands, bestimmt, in welchem Zustand der Variableninhalt ausgewertet wird.