Veri yükleme düzenleyicisinde değişkenlerle çalışma
BU SAYFADA
Veri yükleme düzenleyicisinde değişkenlerle çalışma
Qlik Sense içindeki bir değişken, sayısal veya alfasayısal bir değer gibi statik bir değeri ya da hesaplamayı depolayan bir konteynerdir. Uygulamadaki değişkeni kullandığınızda, değişkende yaptığınız değişiklikler değişkenin kullanıldığı her yerde uygulanır. Değişkenleri, değişkenlere genel bakışta veya veri yükleme düzenleyicisini kullanarak kodda tanımlayabilirsiniz. Bir değişkenin değerini, veri yükleme komut dosyasındaki Let ve Set deyimlerini kullanarak ayarlarsınız.
Genel Bakış
Bir değişken değerinin ilk karakteri '=' eşittir işaretiyse, Qlik Sense, değerleri formül (Qlik Sense ifadesi) olarak değerlendirmeye ve ardından asıl formül metni yerine sonucu görüntülemeye veya döndürmeye çalışır.
Kullanıldığı zaman, değişkenin yerini değişkenin değeri alır. Değişkenler, dolar işareti genişletmesi için kod içinde ve çeşitli kontrol ifadelerinde kullanılabilir. Bu, aynı dizenin kod içinde birçok kez tekrarlanması durumda (örneğin bir yol için) çok kullanışlı olur.
Bazı özel sistem değişkenleri, önceki değerlerine bakılmaksızın kod yürütmesinin başlangıcında Qlik Sense tarafından ayarlanır.
Bir değişkeni tanımlama
Bir değişken tanımlarken söz dizimi:
veya
let variable = expression
olarak kullanılır. Set komutu değişken için eşittir işaretinin sağına metni atarken, Let komutu ifadeyi değerlendirir.
Değişkenler büyük/küçük harf duyarlıdır.
Examples:
set HidePrefix = $ ; // değişken değer olarak '$' işaretini alır.
let vToday = Num(Today()); // bugünün tarih seri numarasını döndürür.
Bir değişkeni silme
Koddan bir değişkeni kaldırır ve verileri yeniden yüklerseniz değişken uygulamada kalır. Değişkeni uygulamadan tamamen kaldırmak isterseniz değişkeni, değişkenlere genel bakıştan da silmeniz gerekir.
Daha fazla bilgi için bkz. Bir değişkeni silme.
Değişken değerini alan değeri olarak yükleme
LOAD deyiminde alan değeri olarak bir değişken değerini yüklemek isterseniz ve dolar genişletmesinin sonucu sayı veya ifade yerine metin olursa, genişletilmiş değişkeni tek tırnak içine almanız gerekir.
Example:
Bu örnek, kod hatalarının listesini içeren sistem değişkenini bir tabloya yükler. If cümlesindeki
Değişken hesaplaması
Qlik Sense uygulamasında hesaplanan değerler ile değişkenleri kullanmanın çeşitli yolları vardır ve bunu nasıl tanımladığınıza ve ifade içinde nasıl çağırdığınıza göre sonuç değişir.
Bu örnekte, bazı satır içi verileri yüklüyoruz:
İki değişken tanımlayalım:
İkinci değişkende ifadenin önüne bir eşittir işareti ekliyoruz. Böylece değişkenin, genişletme yapılmadan ve ifade değerlendirilmeden önce hesaplanması sağlanır.
Dolar işareti genişletmesi ekler ve
Son olarak,
Dim | $(vSales) | $(vSales2) |
---|---|---|
A | 350 | 1560 |
B | 470 | 1560 |
C | 740 | 1560 |
Göreceğiniz üzere