Alanları hesapla işlemcisi
Qlik komut dosyası ifadelerine göre yeni alanlar ekler.
Alanları hesapla işlemcisi, verilerinizin şemasında yeni alanlar oluşturmanıza ve bunların her birini Qlik kod ifadelerini kullanarak doldurmanıza olanak tanır. Kodunuz, giriş şemasındaki her şeyi kullanabilir ve mevcut alanların kombinasyonlarını veya dönüştürülmüş sürümlerini kullanmanıza olanak tanır.
Kullanım
-
Alanları hesapla işlemcisi bir giriş akışı gerektirir ve yalnızca bir çıkış akışı üretebilir.
-
Birden fazla hesaplanan alan oluşturmak için işlemci yapılandırma panelindeki + simgesine tıklayın.
Özellikler
Yeni alanları hesaplamak için yapılandırılacak özellikler.
Özellik | Yapılandırma |
---|---|
Ad | Yeni oluşturulan alana özel bir ad verin. |
İfade | Yeni alanın değerlerini ayarlamak için Qlik komut dosyası ifadenizi alana girin. Qlik komut dosyası söz dizimi hakkında daha fazla bilgi için Komut dosyası söz dizimi ve grafik fonksiyonları bölümüne bakın. |
Düzenleyiciyi aç | İfadenizi daha kolay oluşturmanıza yardımcı olacak araçlardan yararlanabileceğiniz daha güçlü bir komut dosyası düzenleyici kullanmak için bu seçeneği kullanın. Daha fazla bilgi için bk. İfade düzenleyicisini kullanma. |
İşlemciyi yeniden adlandırmak veya açıklamasını düzenlemek için Özellikler panelinde değiştirmek üzere farenizi adın ya da açıklamanın üzerine getirin ve Düzenle simgesine tıklayın.
İfade düzenleyicisini kullanma
Yapılandırma panelindeki Düzenleyiciyi aç düğmesine tıklandığında, yeni alanlarınızı oluşturmanıza yardımcı olacak güçlü bir komut dosyası düzenleyicisi olan İfade düzenleyicisi açılır. Alan adlarını veya fonksiyonları kolayca ekleyin, belgeleri açın ve ifadelerinizin geçerliliğini kontrol edin.
Sol panelde, veri akışınızda o anda yüklü olan alanı görüntüleyebilir ve çok çeşitli Qlik komut dosyası fonksiyonlarına göz atabilirsiniz. Bu panel iki sekme halinde düzenlenmiştir:
-
Alanlar, akışın bu noktasında mevcut olan alanların listelendiği yerdir. İfadeye doğrudan eklemek için farenizi alan adlarından herhangi birinin üzerine getirin ve + öğesine tıklayın.
-
Fonksiyonlar, Qlik fonksiyonlarına göz atabileceğiniz yerdir. Belirli bir fonksiyonu aramak üzere arama alanını kullanabilir veya bunları filtrelemek için Fonksiyon kategorisi açılır menüsünü kullanabilirsiniz.
İfadeye doğrudan eklemek için farenizi fonksiyonlardan herhangi birinin üzerine getirin ve + öğesine tıklayın.
-
Açıklayıcı kılavuzu anahtarını seçerseniz bir fonksiyona tıklandığında kısa bir açıklama ve belgelerin bir bağlantısı görüntülenecektir.
Üst panelde, komut dosyası yazarken size yardımcı olacak ve yol gösterecek üç aracı ve olası hataları düzeltmek için geri al ve yinele düğmelerini etkinleştirebilir veya devre dışı bırakabilirsiniz.
-
Ara ve değiştir, belirli değerleri otomatik olarak aramak ve gerekirse değiştirmek için.
-
Yardım modu, komut dosyasında yazdığınız herhangi bir fonksiyonu sizi belgelere götürecek tıklanabilir bağlantılara dönüştürmek için.
-
Otomatik tamamlama, siz yazarken kısa bir açıklama ve fonksiyon örneği ile birlikte önerileri görüntülemek için.
Alt panelde, yanlış alan adları veya geçersiz ifadeler gibi komut dosyanızla ilgili olası hatalar açıklanır.
Durum paneli yeşil bir Tamam simgesi gösterdiğinde ifadeniz geçerlidir. Hesaplanan alanınız için bu ifadeyi kullanmak üzere Onayla'ya tıklayın ve veri akışı düzenleyicisine geri dönün. Daha sonra işlemci yapılandırmasını doğrulayabilirsiniz.
Örnekler
-
Yeni alan satırları için kimlik olarak kullanılacak artan bir değer ayarlama:
RecNo()
Daha fazla bilgi için bkz. Sayaç işlevleri.
-
If/then/else koşullarını kullanma. Bu örnekte, verileri sıcaklık ile yüklediniz ve değerlere bağlı olarak ek bilgiler eklemek istiyorsunuz:
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Daha fazla bilgi için bk. if komut dosyası ve grafik işlevi.
-
Tek bir işlemcide birden fazla matematik işlemi gerçekleştirme. Satılan birim sayısının yanı sıra birim fiyat ve birim maliyet alanlarını içeren bir veri kümesinde, toplam gelir ve toplam maliyet için iki yeni alan oluşturabilirsiniz.
-
İlk alana, yeni alan adı olarak total_revenue ve aşağıdaki ifadeyi girin:
[Units Sold] * [Unit Price]
-
Başka bir hesaplanan alan oluşturmak için işlemci yapılandırma panelindeki + simgesine tıklayın.
-
İkinci alana, yeni alan adı olarak total_cost ve aşağıdaki ifadeyi girin:
[Units Sold] * [Unit Cost]
-
Komut dosyası ifadelerine ilişkin daha fazla örnek için bkz. Normal ifadeler ve Komut dosyası ve grafik fonksiyonları.