İfade düzenleyicisiyle çalışma

Bir görselleştirmeyi düzenlerken, özellikler panelinde her 3 seçeneğini gördüğünüzde bir ifadeyi eklemek veya düzenlemek için ifade düzenleyicisine girebilirsiniz. 3 simgesi bir ifade alanını gösterir. İfade düzenleyicisine girmek için 3 seçeneğine tıklayın.

İki yolla ifade ekleyebilirsiniz. İfadeler, seçimler yaparak Alanlar, Fonksiyonlar ve Değişkenler kullanılarak ve bunları ifade alanına ekleyerek oluşturulabilir. Doğrudan ifade alanına yazarak eklenen ifadeleri düzenleyebilir ve daha karmaşık ifadeler ekleyebilirsiniz.

İfade düzenleyicisinde, uygulamadaki verilere göre hesaplamalar yapmak için ifadeler oluşturursunuz.

Alanlar'ı kullanarak bir ifade ekleme

İfade düzenleyicisi diyalog penceresinin sağ tarafındaki Alanlar bölümünden seçimler yaparak bir ifade ekleyebilirsiniz.

Aşağıdakileri yapın:

  1. Kullanılabilir alanları, veri modelinizdeki belirli bir tabloda bulunanlarla sınırlamak isterseniz Tabloya göre filtrele ile işaretli açılan listeden bir tablo seçin.
  2. Alan aşağı açılan listesinden bir alan seçin.
  3. Kullanmak istediğiniz toplama fonksiyonunu seçin. Kullanılabilir fonksiyonlar, temel toplama fonksiyonları grubunda yer alır.
  4. Toplama fonksiyonuyla birlikte bir Benzersiz veya Toplam cümlesi eklemek istiyorsanız her bir cümle için onay kutularını kullanın. Her bir cümle ayrı olarak kullanılabilir.
  5. Alanı ve fonksiyonu ifade alanına eklemek için Ekle'ye tıklayın.

    Tip: Toplama fonksiyonu seçmezseniz ifadeye yalnızca alan eklenecektir. Cümleler yalnızca bir toplama fonksiyonu seçerseniz eklenebilir.
  6. İfade ekle diyalog penceresini kapatmak için Uygula'ya tıklayın.

    Bir boyut veya hesaplama için işleme, boyut veya hesaplamaya yönelik açıklayıcı veriler ekleyerek devam edersiniz.

Fonksiyonlar'ı kullanarak bir fonksiyon ekleme

İfade düzenleyicisi diyalog penceresinin sağ tarafındaki Fonksiyonlar bölümünden seçimler yaparak temel toplama fonksiyonlarından fazlasını ekleyebilirsiniz.

  1. Kullanılabilir fonksiyonlar listesini filtrelemek istiyorsanız Fonksiyon kategorisi aşağı açılan listesinden bir fonksiyon kategorisi seçin.
  2. Fonksiyon adı aşağı açılan listesinden bir fonksiyon seçin.

    Fonksiyonun önizlemesini görürsünüz.

  3. Fonksiyonu ve açma parantezini ifade alanına eklemek için Ekle'ye tıklayın.

  4. İfadenin geri kalanını söz dizimine uygun bir şekilde ifade düzenleyicisine yazın.
  5. İfade ekle diyalog penceresini kapatmak için Uygula'ya tıklayın.

    Bir boyut veya hesaplama için işleme, boyut veya hesaplamaya yönelik açıklayıcı veriler ekleyerek devam edersiniz.

Değişkenler'i kullanarak bir değişken ekleme

İfade düzenleyicisi diyalog penceresinin sağ tarafındaki Değişkenler bölümünden seçimler yaparak bir değişken ekleyebilirsiniz.

  1. Sistem değişkenlerinin kullanılabilir değişkenler listesinde görünmesini istiyorsanız Sistem değişkenlerini göster onay kutusunu kullanın.
  2. Değişken aşağı açılan listesinden bir değişken seçin.

    Varsa, değişkenin bir Tanım'ını ve Değer'ini görürsünüz.

  3. Değişkeni ifade alanına eklemek için Ekle'ye tıklayın.

  4. İfade ekle diyalog penceresini kapatmak için Uygula'ya tıklayın.

    Bir boyut veya hesaplama için işleme, boyut veya hesaplamaya yönelik açıklayıcı veriler ekleyerek devam edersiniz.

Yazarak ifade ekleme veya düzenleme

Aşağıdakileri yapın:

  1. İfadeyi doğrudan ifade alanına yazın.

    İfadede kullandığınız alan adları kontrol edilir ve ifadenin söz dizimi doğrulanır.

    Tip: Siz ifade düzenleyicisine yazdıkça, ifade doğrulanır. Bir hata varsa, neyin hatalı olduğuna ilişkin bir ipucu görürsünüz. İpucunun yanındaki simge tıklanarak hatayla ilgili ek bilgi alınabilir.

    İfadeye bir fonksiyonun adını yazdığınızda, fonksiyonu düzgün bir şekilde girmenizi sağlamak için bağımsız değişkenler ve niteleyiciler dahil bilgi sağlayan bir araç ipucu açılır.

    Note: Bazı grafik fonksiyonları için araç ipucu ALL niteleyicisini gösterir. ALL niteleyicisini kullanmamanız önerilir. Bunun yerine, set ifadesini {1} kullanın.

    İfade düzenleyicisindeki her satır numaralandırılır ve söz dizimi vurgusu kullanılır.

  2. İfade ekle diyalog penceresini kapatmak için Uygula'ya tıklayın.

    Bir boyut veya hesaplama için işleme, boyut veya hesaplamaya yönelik açıklayıcı veriler ekleyerek devam edersiniz.

Otomatik tamamlama ve renk kodlaması

İfade düzenleyicisine yazarken, eşleşen alanlar, değişkenler ve fonksiyonların otomatik tamamlama listesinden seçim yapabilirsiniz. Liste, siz yazmaya devam ettikçe daraltılır. Renk kodlaması, alanların, değişkenlerin ve fonksiyonların ifadede nerede kullanıldığını görmenize yardımcı olur.

Renk kodlaması, hem otomatik tamamlama listesinde hem de ifadenin kendisinde uygulanır.

Adların yorumlanması

Qlik Sense içindeki bir alanda veya fonksiyonda bir değişkene aynı adı vermek önerilmez. Ancak yaparsanız, bunları bir ifadede nasıl kullanacağınızı bilmeniz gerekir.

Example:  

XXX bir alan, değişken ve fonksiyondur. XXX, ifadeyi nasıl oluşturduğunuza göre bunlardan biri olarak yorumlanacaktır.

Adların yorumlanmasına örnekler
İfade XXX'in yorumlanma biçimi
$(XXX) değişken
Count(XXX) alan
XXX() fonksiyon

İfade kuralları

Grafik ifadeleri için aşağıdaki kurallar geçerlidir:

  • Tüm ifadeler, hangisi uygunsa, bir sayı ve/veya bir dize döndürür.

  • Mantıksal fonksiyonlar ve işleçler False için 0, True için -1 döndürür. Sayıdan dizeye ve dizeden sayıya dönüştürmeler örtüktür.

  • Mantıksal işleçler ve fonksiyonlar 0 değerini False ve diğer tüm değerleri True olarak yorumlar.

  • Doğru şekilde değerlendirilemeyen ifadeler (örneğin hatalı parametreler veya fonksiyonlar sonucunda) NULL sonucunu döndürür.

Ayrıntılı söz dizimi yardımı

Yardım düğmesine (D) tıklayarak yardım modunu etkinleştirebilirsiniz. Etkin olduğunda, ifade düzenleyicisindeki tüm fonksiyonlar köprü gibi işlev sunar. Bir fonksiyona tıklandığında, söz konusu fonksiyonun nasıl kullanılacağına dair tam açıklama ile birlikte çevrimiçi yardım bölümüne giden bir tarayıcı sekmesi açılır. Bir fonksiyona tıklandığında yardım modundan çıkılır.