Qlik Sense Ders 56: Exists Fonksiyonu
Exists fonksiyonu, bir alan değerinin kod dosyasında yüklü olup olmadığını belirler. Sonucu, true veya false döner. Where ile birlikte where Exists (Sipariş); olarak kullanılabilir. Tersi, where not Exists (Sipariş); şeklindedir.
Aşağıdaki örnekte Müşteri ve Personel olmak üzere iki tablo oluşturulmuş olup Exists fonksiyonu kullanılarak Müşteri tablosundaki CariKod ile Personel tablosundaki Sicil karşılaştırılacak ve ortak alanlar üzerinden Sicil ve Şehir bilgisi gösterilecektir. Ardından Müşteri tablosuna ihtiyaç olmadığı için bu tablo silinebilir.
Müşteri:
Load * inline [
CariKod, Bölge, Ülke
1, Avrupa, İtalya
2, Güney Amerika, Brezilya
3, İskandinavya, Danimarka ];
Personel:
Load * inline [
Sicil, Şehir
1, Sicilya
2, Sao Paulo]
where Exists("CariKod","Sicil");
Drop table Müşteri;
Çıktı olarak sicil numarası 1 ve 2 olan personel için şehir bilgisine ulaşırız.
