QlikView - Toplama İşlevleri
QlikView Toplama işlevleri, tablonun satırlarından toplu veriler üretmek için kullanılır. İşlevler, kod dosyası oluşturulurken sütunlara uygulanır. Aşağıda, Toplama işlevlerinin örnek bir listesi verilmiştir. Ayrıca uygulamamız gerekiyorGroup by toplama işlevlerini uygularken uygun şekilde yan tümce.
- SUM sütunun sayısal değerlerinin toplamını verir.
- AVG sütunun sayısal değerlerinin ortalamasını verir.
- MAX sütunun sayısal değerlerinin maksimumunu verir.
- MIN sütunun minimum sayısal değerlerini verir.
Misal
Yerel sistemde product_sales.csv olarak depolanan aşağıdaki verileri göz önünde bulundurun. Bir mağazadaki farklı ürün grupları ve ürün kategorileri için satış rakamlarını temsil eder.
Product_Line,Product_category,Quantity,Value
Sporting Goods,Outdoor Recreation,12,5642
Food, Beverages & Tobacco,38,2514
Apparel & Accessories,Clothing,54,2365
Apparel & Accessories,Costumes & Accessories,29,4487
Sporting Goods,Athletics,11,812
Health & Beauty,Personal Care,21,6912
Arts & Entertainment,Hobbies & Creative Arts,58,5201
Arts & Entertainment,Paintings,73,8451
Arts & Entertainment,Musical Instruments,41,1245
Hardware,Tool Accessories,2,456
Home & Garden,Bathroom Accessories,36,241
Food,Drinks,54,1247
Home & Garden,Lawn & Garden,29,5462
Office Supplies,Presentation Supplies,22,577
Hardware,Blocks,53,548
Baby & Toddler,Diapering,19,1247
Yük Komut Dosyasını Oluşturma
Komut dosyası düzenleyicisini yeni bir QlikView belgesinde açıyoruz. Control+E. Aşağıdaki kod, gerekli tabloları satır içi veri olarak oluşturur. Bu komut dosyasını oluşturduktan sonra, verileri QlikView belgesine yeniden yüklemek için control + R tuşlarına basın.
Sayfa Nesnesi Oluşturma
Bir yaratalım Table BoxAggregate işlevi tarafından oluşturulan verileri göstermek için sayfa nesnesi. Menüye gitLayout → New Sheet Object → Table Box. Tablonun Başlığından bahsettiğimiz ve görüntülenecek gerekli alanları seçtiğimiz aşağıdaki pencere açılır. Tamam'ı tıklamak, CSV dosyasındaki verileri aşağıda gösterildiği gibi QlikView Tablo Kutusunda görüntüler.
TOPLA () işlevi uygulanıyor
Aşağıda, Ürün Grupları ve ürün kategorileri genelinde satış miktarı ve satış değerinin toplamını bulmak için bir kod dosyası verilmiştir.
Tamam'ı tıklayın ve Control+Rverileri QlikView belgesine yeniden yüklemek için. Şimdi yukarıda verilen adımları izleyin -Creating Sheet Objects aşağıda gösterildiği gibi kodun sonucunu görüntülemek için bir QlikView Tablo Kutusu oluşturmak için.
AVG () işlevi uygulanıyor
Aşağıda, her bir Ürün Serisinde satış miktarının ve satış değerinin ortalamasını oluşturmak için kod dosyası verilmiştir.
# Average sales of Quantity and value in each Product Line.
LOAD Product_Line,
avg(Quantity),
avg(Value)
FROM
[E:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq)
Group by Product_Line;
Tamam'ı tıklayın ve Control+Rverileri QlikView belgesine yeniden yüklemek için. Şimdi yukarıda verilen adımları izleyin -Creating Sheet Objects aşağıda gösterildiği gibi kodun sonucunu görüntülemek için bir QlikView Tablo Kutusu oluşturmak için.
MAX () ve MIN () işlevi uygulanıyor
Aşağıda, her bir Ürün Serisinde maksimum ve minimum satış miktarını oluşturmak için kod dosyası verilmiştir.
# Maximum and Minimum sales in each product Line.
LOAD Product_Line,
max(Quantity) as MaxQuantity,
min(Quantity) as MinQuantity
FROM
[E:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq)
Group by Product_Line;
Tamam'ı tıklayın ve Control+Rverileri QlikView belgesine yeniden yüklemek için. Şimdi yukarıdaki ile aynı adımları izleyin -Creating Sheet Objects aşağıda gösterildiği gibi kodun sonucunu görüntülemek için bir QlikView Tablo Kutusu oluşturmak için.