İfade oluşturma | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

İfade oluşturma

Son güncelleme: 28.10.2026

Sütun eklerken, sütun ifadelerini düzenlerken, dönüştürme kuralları oluştururken veya veri kümelerini filtrelerken sütun değerlerini hesaplamak ya da koşulları tanımlamak için ifadeleri kullanın.

İfade oluşturucu, geçerli görev için kullanılabilir öğeleri listeler. Taşıma görevi referansları SaaS tarafından yönetilen yerleştirme, lake yerleştirme ve çoğaltma görevlerini kapsar. Depolama, dönüştürme ve data mart ifadeleri, veri platformuna veya görev motoruna bağlıdır. CDC Storage ve Streaming Transform işlevleri için bkz. Dönüştürme işlevleri. Düzenleyicinizde bulunan işlevleri ve söz dizimini kullanın.

İfade oluşturma veya düzenleme

  1. Yapılandırdığınız sütun, dönüştürme kuralı veya veri kümesi filtresinden ifade oluşturucuyu açın.

    Bir sütun ifadesi için sütundaki Sütun ifadesini düzenle öğesine tıklayın.

  2. Bir öğe seçin, ardından eklemek için Seçili ifade öğesini ekle simgesine tıklayın.

    Ayrıca ifadeyi yazabilirsiniz. Düzenleyiciniz tarafından kullanılan sözdizimini koruyarak her kaynak satırdan değer sağlamak için sütun parametreleri ekleyin.

    Araç çubuğundan bir operatör eklemek için ifadede ait olduğu yere tıklayın, ardından operatöre tıklayın.

  3. Fonksiyon bağımsız değişkeni yer tutucularını sütun parametreleri, sabitler veya iç içe ifadelerle değiştirin.

    'Unknown' ve '2026-10-08' gibi metin ve tarih sabitlerini tek tırnak içine alın. Gömülü bir tırnak işaretini iki tırnak işaretiyle temsil edin: 'O''Brien'. Sayıları 12 veya 12.5 gibi tırnak işareti olmadan girin. Eksik bir değer için 'NULL' metnini değil, NULL kullanın.

  4. İfadeyi aşağıda açıklandığı gibi test edin, ardından kaydetmek için Tamam'a tıklayın.

İfade öğelerini kullanma

  • Sütunlar: Kaynak veri kümesi sütunları, işlenen satırdaki değerleri sağlar.

    Streaming Transform görevleri için bu liste, kaynak sırasına göre hdr__kafka_partition ve hdr__file_name gibi yerleştirme sütunlarını da içerir. Bunlar, hareket görevi ifadelerindeki Q_H_ başlıklarından ayrıdır. Bkz. Yerleştirme tabloları.

  • İşlevler: Değerleri hesaplar veya dönüştürür. Bağımsız değişkenleri işlev imzasında gösterilen sırada sağlayın. Bkz. İfade fonksiyonları.

    Bilgi notuAzure Synapse Analytics ifadeleri için $RTRIM ve $LTRIM, belirtilen kırpma karakterinden bağımsız olarak yalnızca boşlukları kırpar.
  • Operatörler: Değerleri birleştirin, karşılaştırın veya koşulları tanımlayın. Değerlendirme sırasını kontrol etmek için parantez kullanın. Bkz. İfade operatörleri.

  • Başlıklar: SaaS tarafından yönetilen yerleştirme, göl yerleştirme ve çoğaltma görevlerinde değişiklik meta verilerini kullanın. Kaynak uç noktası uygulanabilirliği ve işleme aşaması değerleri için bkz. İfade başlıkları.

Örnek: Sütun değerlerini birleştirme

Aşağıdaki ifade, first_file_name ve first_file_title'yi iki nokta üst üste ile birleştirir:

${first_file_name} || ':' || ${first_file_title}

sales ve Sales June 2022 örnek değerleri için sonuç sales:Sales June 2022 olur.

İfade düzenleme

İki veri kümesi sütununu iki nokta üst üste ile birleştiren ifade düzenleyicisi.

İfadeleri test etme

Kaydetmeden önce hesaplanan sonucu kontrol etmek için örnek parametre değerlerini kullanın. Parametre çıkarımı ifade girdilerini belirler; test işlemi, ifadeyi sağladığınız değerlerle değerlendirir.

Bilgi notu$SOURCE_LOOKUP ve $TARGET_LOOKUP işlevlerine yapılan çağrıların test edilmesi desteklenmez.
  1. Parametreleri ayıkla'ya tıklayın.

  2. Sütun veri türüne uygun değerler kullanarak her parametre için bir Test edilecek değer girin.

  3. İfadeyi test et'e tıklayın ve sonucu kontrol edin.

İfade geçersizse söz dizimini ve bağımsız değişkenlerini düzeltin, ardından yeniden test etmeden önce parametreleri tekrar ayıklayın. İlgili durumlarda eksik değerler de dahil olmak üzere temsil edici değerlerle tekrarlayın. Başarılı bir örneklem testi, her kaynak satırını kontrol etmez.

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 lütfen bize bildirin!