Ana içeriğe geç

Veri azaltma

Qlik Sense, uygulamanıza yüklediğiniz veri miktarını azaltmanız için birçok farklı yöntem sunar. Örneğin, dosyalardan veya veri bağlayıcılarından verileri filtreleyebilirsiniz.

Ayrıca, doğrudan komut dosyası üzerinden de verileri azaltabilirsiniz.

  1. Veri yükleme düzenleyicisini Scripting Tutorial uygulamasında açın.
  2. Verileri yükle'ye tıklayın.
  3. O ana kadar yazdığınız komut dosyasına bağlı olarak Qlik Sense, Sales.xlsx veri dosyasından Table1 tablosuna 65.534 satır yükler. Satış verileri, orijinal Sales.xlsx dosyasında tablonuzu içeren sekmenin adıdır.

    Veri yükleme ilerleme penceresi
    Data load progress window.

  4. Veri yükleme düzenleyicisinde, Sales sekmesine tıklayın.
  5. Bu satırın sonundaki noktalı virgülü silin:
  6. (ooxml, embedded labels, table is [Sales data]);

  7. Komut dosyanızın sonuna şu satırı ekleyin:
  8. Where Sales > 100.00 and Date("Invoice Date") >= '01/01/2013';

    Bu şekilde, Qlik Sense yalnızca 100,00 $ tutarından yüksek satışları yükler. Ayrıca, Date fonksiyonu kullanılarak tarih değeri 1 Ocak 2013'e eşit veya bu değerden yüksek olduğunda veri yüklenir.

    Kodunuz şöyle görünmelidir:

    Yüklenen veri miktarını azaltmak için kodla komut dosyası penceresi
    Load script window with script to reduce amount of data loaded.

  9. Verileri yükle'ye tıklayın.
  10. Güncellenen komut dosyanıza bağlı olarak Qlik Sense artık Sales.xlsx veri dosyasından daha az satır yükler.

    Azaltılmış veri yüklemeyle veri yükleme ilerleme penceresi
    Data load progress window with reduced data load.

  11. Uygulamanızdaki bir tabloya veri eklediğinizde yalnızca oluşturduğunuz koşulları sağlayan verilerin yüklendiğini göreceksiniz.
  12. Bill Date ve Sales alanlarını içeren tablo
    Table containing Bill Date and Sales fields.

    Sales alanını boyut olarak eklediğimize dikkat edin. Bu, Sales değerlerinin ayrı ayrı gösterilmesi için yapılmıştır. Sales değerini hesaplama olarak ekleseydik değerler tarih başına toplanmış olarak hesaplanacaktı.

    Standart olarak Sales, hesaplama olarak eklenir. Hesaplamalarla, sütunlara sayı biçimlendirme uygulayarak değerleri para birimi miktarı olarak (örneğin dolar) gösterme seçeneğine sahipsiniz.

    Sales hesaplamasına uygulanan sayı biçimlendirme
    Number formatting applied to Sales measure.

    Fakat Sales öğesini boyut olarak kullandığımız için farklı bir yaklaşım izlememiz gerekiyor. Bu durumda, grafik ifadesi kullanacağız. Bu öğreticide grafik işlevlerini detaylı olarak incelemiyor olsak da bu, kısa bir örnek için iyi bir fırsat.

    Sales değerini boyut olarak kullandığımızda, değerler yukarıdaki tabloda göründüğü gibi sayısal olarak gösterilir.

    Bunu düzeltmek için fx öğesine tıklayarak grafik ifadesi düzenleyici Sales alanını açıp Money işlevini kullanabilirsiniz.

    İfade düzenleyicisini açma
    Opening the expression editor.

    İfade düzenleyicisine aşağıdakini girin.

    =Money( Sales )

    İfade düzenleyicisi
    Expression editor.

    Alandaki değer artık para birimleri cinsinden gösterilir. Bu birimler (bu örnekte dolar), komut dosyasının Ana bölümünde belirtilir.

    Bill Date ve Sales alanlarını içeren tablo. Sales, dolar cinsinden gösterilir
    Table containing Bill Date and Sales fields. Sales now shown in dollars.

  13. Bu örneği tamamladığımıza göre, Where deyimini derleme dışında bırakın. İlk LOAD deyiminizin sonuna bir noktalı virgül eklemeyi unutmayın.
  14. Kodunuz şöyle görünmelidir:

    Where deyimi derleme dışı bırakılmış komut dosyası penceresi
    Load script window with Where statement commented out.