Değişken kullanarak dolar işareti genişletmesi
Kodda veya ifadede metin değiştirmesi için değişken kullanırken aşağıdaki söz diziminden yararlanılır:
$(variablename)
Sayısal değişken genişletmeleri için şu söz dizimi kullanılır:
$(#variablename)
Bu her zaman değişkenin sayısal değerinin geçerli bir ondalık noktalı temsilini (çok büyük veya çok küçük sayılar için muhtemelen üstel yazımıyla birlikte) verir. variablename mevcut değilse veya sayısal bir değer içermiyorsa, bunun yerine 0 değerine genişletilir.
Example:
SET DecimalSep=',';
LET X = 7/2;
$(X) dolar işareti genişletmesi
Example:
Set Mypath=C:\MyDocs\Files\;
...
LOAD * from $(MyPath)abc.csv;
Veriler C:\MyDocs\Files\abc.csv dosyasından yüklenir.
Example:
Set CurrentYear=1992;
...
SQL SELECT * FROM table1 WHERE Year=$(CurrentYear);
Example:
Bu örnekte, dizindeki tüm .
LOAD * FROM[.\file1.txt];
Concatenate LOAD * FROM[.\file2.txt];
Concatenate LOAD * FROM[.\file3.txt];
Alternatif durumlarda değişkenleri genişletme
Değişkenin yalnızca bir değeri vardır ve bu tüm alternatif durumlarda kullanılır. Bir değişkeni genişlettiğinizde, nerede yapıldığından ve nesnenin durumundan bağımsız olarak değer de aynı olur.
Değişken, hesaplanmış bir değişkense; başka bir deyişle tanım bir eşittir işaretiyle başlıyorsa değişken tanımında bir alternatif durum belirtmediğiniz sürece hesaplama işlemi varsayılan durumda yapılır.
Example:
MyState adlı bir durumunuz ve vMyVar adlı bir değişkeniniz varsa:
Alternatif durum adına belirtik referansı olan değişken tanımı içeriği, değişken içeriğinin hangi durumda değerlendirileceğini belirler.