Kod, bir hesaplamaya bir grafik ifadesinde başvurarak o hesaplamayı seçmenize olanak tanır. Grafik ifadesi, $(=MinString(Measure)) değişken genişletmesini içerir. MinString(), ifadedeki dize değerlerini bulur ve alfabetik olarak sıralanmış ilk metin değerini (bu örnekte avg(Sales)) döndürür. Bu, bir görselleştirmede kullanılacak ifadeyi, nesneye erişmeden ve nesnenin özelliklerini yönetmeden etkileşimli olarak belirlemeyi (ve seçmeyi) olanaklı kılar.
Çıktı
Şunu kullanarak Qlik Sense içinde aşağıdaki tabloyu oluşturun:
Boyut: Dim
Hesaplamalar:
='$(vSelectMeasure)'
=$(=MinString(Measure))
Avg(Sales)
Tablo - İfade kullanarak dolar işareti genişletmesi
Dim
='$(vSelectMeasure)'
=$(=MinString(Measure))
Avg(Sales)
Toplamlar
-
260
260
Bir
avg(Satışlar)
175
175
B
Avg(Satışlar)
235
235
C
Avg(Satışlar)
370
370
Örnek: İki boyut arasındaki kotayı hesapla
Komut dosyası
Aşağıdaki verileri satır içi yükleme olarak veri yükleme düzenleyicisine yükleyin:
Let vDivision = '=MinString(Numerator) / MinString(Denominator)';
Load recno() as Numerator autogenerate 100;
Load recno() as Denominator autogenerate 100;
Açıklama
Bu kod, her biri 100 değer içeren iki alan oluşturur; bu değerler, iki alan arasındaki kotayı hesaplamada Bölünen ve Bölen işlevi görür. Grafik hesaplaması ='$( vDivision )' değişken genişletmesini içerir; bu, hesaplanacak kotayı etkileşimli olarak belirlemeyi (ve seçmeyi) olanaklı kılar.
Çıktı
Şunu kullanarak Qlik Sense içinde aşağıdaki tabloyu oluşturun:
Boyutlar:
Numerator
Denominator
Hesaplama: ='$(vDivision)
Ortaya çıkan kota (Toplamlar), alanlarda seçilen değerlerden etkilenir. Numerator (=5) ve Denominator (=3), iki alandan birinde yapılan her yeni seçimle yeniden hesaplanır.
Tablo - İfade olarak dolar işareti genişletmesi
Bölünen
Bölen
='$(vDivision)'
Toplamlar
-
1,6666666666667
5
3
1,6666666666667
Dosya dahil etme
Dosya dahil etmeleri dolar işareti genişletmeleri kullanılarak yapılır. Söz dizimi:
$(include=filename)
Yukarıdaki metnin yerini, eşittir işaretinden sonra belirtilen dosyanın içeriği alır. Kodları veya kod parçalarını metin dosyalarında saklanırken bu özellik çok kullanışlıdır.
Dolar işareti genişletmeleri ve alternatif durumlar
Dolar işareti genişletmesi normalde alternatif durumlara duyarlı değildir. Ancak, dolar genişletmesinde bir ifade varsa, bu, dolar işareti genişletmesinin yapıldığı nesne ile ilgili durum içinde değerlendirilir.
Örneğin:
$(=Sum(Amount))
Hesaplama işlemi, nesnenin durumundaki seçime göre toplam miktarı döndürür.
Bu sayfa size yardımcı oldu mu?
Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!