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 metin düzenleyicisine 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. |
İşlemciyi yeniden adlandırmak veya açıklamasını düzenlemek için Özellikler panelinde işlemci adının yanındaki Düzenle simgesine tıklayın.
Ö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ı.