Ana içeriğe geç Tamamlayıcı içeriğe geç

Daha önce yüklenmiş bir tablodan verileri yükleme

Daha önce yüklenmiş bir tablodan veri yüklemek için, Resident koşulunu bir LOAD deyimi içinde kullanabilirsiniz. Bu kullanım, SELECT deyimiyle yüklenmiş veriler üzerinde hesaplamalar yapmak istediğinizde ve tarih veya sayısal değer işleme gibi QlikView fonksiyonlarını kullanma seçeneğiniz bulunmadığı durumlarda yararlı olur.

Örnek:  

Bu örnekte, tarih yorumlaması ilk Crosstable LOAD içinde yapılamadığından Resident yüklemesinde gerçekleştirilmektedir.

PreBudget: Crosstable (Month, Amount, 1) LOAD Account, Jan, Feb, Mar, … From Budget; Budget: Noconcatenate LOAD Account, Month(Date#(Month,'MMM')) as Month, Amount Resident PreBudget; Drop Table PreBudget;
İpucu notuResident kullanımı için yaygın bir örnek, hesaplamalar veya filtreleme için geçici bir tablo kullanmak istediğiniz durumlardır. Geçici tablo ile amacınıza ulaştıktan sonra Drop table deyimi kullanılarak tablo bırakılmalıdır.

Resident mı, yoksa öncelikli LOAD mu?

Çoğu durumda, bunun yerine öncelikli LOAD kullanılarak aynı sonuca ulaşılabilir. Yani, normalde yaptığınız şekilde From veya Resident gibi bir kaynak niteleyicisi belirtmeksizin aşağıdaki LOAD veya SELECT deyiminden yükleme yapan bir LOAD deyimi kullanabilirsiniz. Öncelikli LOAD genellikle daha hızlı olan seçenektir, ancak bunun yerine ResidentLOAD kullanmanız gereken bazı durumlar vardır:

  • LOAD deyimini işlemeden önce kayıtları sıralamak için Order_by cümlesini kullanmak istediğiniz durumlar.
  • Öncelikli LOAD deyiminin desteklenmediği şu öneklerden herhangi birini kullanmak istediğiniz durumlar:
    • Crosstable
    • Join
    • Intervalmatch

Daha fazla bilgi

 

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!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com