Eğitim - Küme ifadesi oluşturma
Veri analizini desteklemek için Qlik Sense içinde küme ifadeleri oluşturabilirsiniz. Bu bağlamda, analiz genellikle küme analizi olarak adlandırılır. Küme analizi, bir uygulama içindeki geçerli seçim tarafından tanımlanan kayıt kümesinden farklı bir kapsam tanımlamanın bir yolunu sunar.
Neler öğreneceksiniz
Bu eğitim, küme niteleyicileri, tanımlayıcıları ve işleçleri kullanarak küme ifadeleri oluşturmak için verileri ve grafik ifadelerini sağlar.
Bu eğitimi kimler tamamlamalıdır
Bu eğitim, komut dosyası düzenleyici ve grafik ifadeleri ile rahatça çalışan uygulama geliştiricileri içindir.
Başlamadan önce yapmanız gerekenler
Kullanıcı tabanlı bir aboneliğiniz varsa Professional kullanıcı yetkilendirmesine ihtiyacınız vardır. Ne tür bir kullanıcıya sahip olduğunuzu öğrenmek için kiracı yöneticinizle iletişime geçin. Daha fazla bilgi için bkz. Kullanıcı yetkilendirmelerini yönetme.
Daha fazla okuma ve kaynaklar
-
Yardımdaki Set analizi konuları, küme analizine genel bakış, küme ifadesi öğelerinin ayrıntılı açıklaması ve örnekler sağlar.
- Daha fazlasını öğrenmek istediğinizde Qlik çok çeşitli kaynaklar sunar.
- Ücretsiz çevrimiçi kurslar da dahil olmak üzere eğitimler Qlik Learning üzerinde mevcuttur.
- Tartışma forumları, bloglar ve daha fazlası Qlik Community içinde bulunabilir.
Videolar
Aşağıdaki videolar bu eğitimi tamamlamaktadır.
İlk video, bu eğitimde açıklananlara benzer temel küme ifadelerini gösterir. İkinci video daha karmaşık küme ifadelerini gösterir.
Bir küme ifadesindeki öğeler
Küme ifadeleri, Sum(), Max(), Min(), Avg() veya Count() gibi bir toplama işlevi içine alınır. Küme ifadeleri, öğeler olarak bilinen yapı taşlarından oluşturulur. Bu öğeler küme niteleyicileri, tanımlayıcıları ve işleçleridir.
Bir küme ifadesindeki öğeler

Örneğin yukarıdaki küme ifadesi, Sum(Sales) toplamasından oluşturulmuştur. Küme ifadesi dış küme parantezleri içine alınır: { }
İfadedeki ilk işlenen şudur: $<Year={2021}>
Bu işlenen, geçerli seçim için 2021 yılına ait satışları döndürür. <Year={2021}> niteleyicisi, 2021 yılı seçimini içerir. $ küme tanımlayıcısı, küme ifadesinin geçerli seçime dayandığını gösterir.
İfadedeki ikinci işlenen şudur: 1<Country={'Sweden'}>
Bu işlenen, Sweden için Sales döndürür. <Country={'Sweden'}> niteleyicisi, Sweden ülkesinin seçimini içerir. 1 küme tanımlayıcısı, uygulamada yapılan seçimlerin yoksayılacağını gösterir.
Son olarak, + küme işleci, ifadenin iki küme işleneninden herhangi birine ait kayıtlardan oluşan bir küme döndürdüğünü gösterir.
Daha fazla bilgi için bkz.:
Küme ifadesi oluşturma eğitimi
Bu eğitimde gösterilen küme ifadelerini oluşturmak için aşağıdaki prosedürleri tamamlayın.
Yeni bir uygulama oluşturma ve veri yükleme
Aşağıdakileri yapın:
- Yeni bir uygulama oluşturun.
- Komut dosyası düzenleyici'ye tıklayın. Alternatif olarak, uygulama gezinme menüsünü açın ve Veri yükleme düzenleyicisi'ni seçin.
- Veri yükleme düzenleyicisi içinde yeni bir bölüm oluşturun.
- Aşağıdaki verileri kopyalayın ve yeni bölüme yapıştırın: Küme ifadesi eğitim verileri
-
Verileri yükle'ye tıklayın. Veriler satır içi yükleme olarak yüklenir.
Satır içi yüklemeleri kullanma hakkında daha fazla bilgi için bkz. Veri yüklemek için satır içi yüklemeler kullanma.
Niteleyicilerle küme ifadeleri oluşturma
Küme niteleyicisi, her birinin ardından alanda yapılması gereken bir seçimin geldiği bir veya daha fazla alan adından oluşur. Niteleyici açılı parantezlerle çevrilidir. Örneğin, bu küme ifadesinde:
Sum ( {<Year = {2015}>} Sales )
Niteleyici şudur:
<Year = {2015}>
Bu niteleyici, 2015 yılına ait verilerin seçileceğini belirtir. Niteleyicinin içine alındığı küme parantezleri bir küme ifadesini gösterir.
Aşağıdakileri yapın:
-
Bir sayfa içinde, gezinme çubuğundan Varlıklar panelini açın ve ardından Grafikler'e tıklayın.

-
Görselleştirmeler altında, sayfaya bir KPI sürükleyin ve ardından Hesaplama ekle'ye tıklayın.

-
Sales'e tıklayın ve ardından toplama için Sum(Sales)'i seçin.

KPI tüm yıllar için satışların toplamını gösterir.

-
Yeni bir KPI oluşturmak için KPI'yı kopyalayıp yapıştırın.
-
Yeni KPI'ya tıklayın, Hesaplamalar altındaki Sales'e tıklayın ve ardından İfade düzenleyicisini aç'a tıklayın.

İfade düzenleyicisi Sum(Sales) toplamasıyla açılır.

-
İfade düzenleyicisinde, yalnızca 2015 yılı için Sales toplamını alacak bir ifade oluşturun:
- Bir küme ifadesini belirtmek için küme parantezleri ekleyin: Sum({}Sales)
-
Bir küme niteleyicisini belirtmek için açılı parantezler ekleyin: Sum({<>}Sales)
-
Açılı parantezlerin içine seçilecek alanı ekleyin, bu durumda alan Year'dır ve ardından bir eşittir işareti gelir. Ardından, 2015'i başka bir küme parantezi içine alın. Ortaya çıkan küme niteleyicisi şudur: {<Year={2015}>}.
İfadenin tamamı şöyledir:
Sum({<Year={2015}>}Sales)
-
İfadeyi kaydetmek ve ifade düzenleyicisini kapatmak için Uygula'ya tıklayın. 2015 yılı için Sales toplamı KPI içinde gösterilir.

-
Aşağıdaki ifadelerle iki KPI daha oluşturun:
Sum({<Year={2015,2016}>}Sales)Yukarıdaki niteleyici <Year={2015,2016}> şeklindedir. İfade, 2015 ve 2016 yılları için Sales toplamını döndürecektir.
Sum({<Year={2015},Country={'Germany'}>} Sales)Yukarıdaki niteleyici <Year={2015}, Country={'Germany'}> şeklindedir. İfade, 2015'in Germany ile kesiştiği 2015 yılı için Sales toplamını döndürecektir.
Küme niteleyicileri kullanan KPI'lar

Küme tanımlayıcıları ekleme
Yukarıdaki küme ifadeleri, bir tanımlayıcı kullanılmadığı için geçerli seçimleri temel olarak kullanacaktır. Ardından, seçimler yapıldığında davranışı belirtmek için tanımlayıcılar ekleyin.
Aşağıdakileri yapın:
Sayfanızda aşağıdaki küme ifadelerini oluşturun veya kopyalayın:
Sum({$<Year={"2015"}>}Sales)$ tanımlayıcısı, küme ifadesini verilerde yapılan geçerli seçimlere dayandıracaktır. Bu aynı zamanda bir tanımlayıcı kullanılmadığında varsayılan davranıştır.
Sum({1<Year={"2015"}>}Sales)1 tanımlayıcısı, 2015 üzerindeki Sum(Sales) toplamasının geçerli seçimi yoksaymasına neden olacaktır. Kullanıcı başka seçimler yaptığında toplamanın değeri değişmeyecektir. Örneğin, aşağıda Germany seçildiğinde, 2015'in toplam değeri değişmez.
Küme niteleyicileri ve tanımlayıcıları kullanan KPI'lar

İşleçler ekleme
Küme işleçleri, veri kümelerini dahil etmek, hariç tutmak veya kesiştirmek için kullanılır. Tüm işleçler kümeleri işlenen olarak kullanır ve sonuç olarak bir küme döndürür.
Küme işleçlerini iki farklı durumda kullanabilirsiniz:
-
Verilerdeki kayıt kümelerini temsil eden küme tanımlayıcıları üzerinde bir küme işlemi gerçekleştirmek için.
-
Öğe kümeleri, alan değerleri üzerinde veya bir küme niteleyicisi içinde bir küme işlemi gerçekleştirmek için.
Aşağıdakileri yapın:
Sayfanızda aşağıdaki küme ifadesini oluşturun veya kopyalayın:
Sum({$<Year={2015}>+1<Country={'Germany'}>}Sales)Artı işareti (+) işleci, 2015 ve Germany için veri kümelerinin birleşimini üretir. Yukarıda küme tanımlayıcılarıyla açıklandığı gibi, dolar işareti ($) tanımlayıcısı, ilk işlenen olan <Year={2015}> için geçerli seçimlerin kullanılacağı ve dikkate alınacağı anlamına gelir. 1 tanımlayıcısı, ikinci işlenen olan <Country={'Germany'}> için seçimin yoksayılacağı anlamına gelir.
Artı işareti (+) işleci kullanan KPI

Alternatif olarak, 2015'e ait olan ancak Germany'ye ait olmayan kayıtlardan oluşan bir veri kümesi döndürmek için eksi işareti (-) kullanın. Veya her iki kümeye de ait olan kayıtlardan oluşan bir küme döndürmek için yıldız işareti (*) kullanın.
Sum({$<Year={2015}>-1<Country={'Germany'}>}Sales)
Sum({$<Year={2015}>*1<Country={'Germany'}>}Sales)İşleçler kullanan KPI'lar
