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.
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