Temel toplama işlevleri, en yaygın toplama işlevlerinin oluşturduğu gruptur.
Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Daha ayrıntılı bilgiler için söz dizimi açıklamasında fonksiyon adına tıklayın.
Kod dosyasında temel toplama işlevleri
Sıralanan değerler bir group by cümlesi ile tanımlandığı şekilde bir dizi kayıt üzerinde yinelenir veya group by cümlesi tanımlanmazsa tüm veri kümesi çapında toplanır.
firstsorted([
distinct ] expression , sort-weight
[, n ])
Max(), bir group by cümlesi ile tanımlandığı şekilde, ifadedeki toplanmış verilerin en yüksek sayısal değerini bulur. Bir rank n belirtilmesiyle n. en yüksek değer bulunabilir.
Min(), bir group by cümlesi ile tanımlandığı şekilde, ifadedeki toplanmış verilerin en düşük sayısal değerini döndürür. Bir rank n belirtilmesiyle n. en düşük değer bulunabilir.
Mode(), bir group by cümlesi ile tanımlandığı şekilde, ifadedeki toplanmış verilerin en yaygın olarak geçen değerini (mod değeri) döndürür. Mode() fonksiyonu hem sayısal değerleri hem de metin değerlerini döndürebilir.
Only(), toplanmış verilerden sadece tek bir olası sonuç olduğu takdirde bir değer döndürür. group by cümlesi ile tanımlandığı şekilde, her bir gruplanmış sonuç dahilindeki kayıtlar yalnızca bir değer içeriyorsa, bu değer döndürülür. Aksi takdirde NULL döndürülür.
Grafik toplama işlevleri yalnızca grafik ifadelerindeki alanlarda kullanılabilir. Bir toplama işlevinin bağımsız değişken ifadesi, başka bir toplama işlevini içermemelidir.
FirstSortedValue(), belirtilmesi halinde rank öğesinin de hesaba katılmasıyla, sort_weight bağımsız değişkeninin sonucuna karşılık gelen value içinde belirtilen ifadeden değeri döndürür. Birden fazla sonuç değeri, belirtilen rank için aynı sort_weight öğesini paylaşıyorsa fonksiyon NULL döndürür.
Mode() , toplanmış verilerde en yaygın olarak geçen değeri (mod değeri) bulur. Mode() fonksiyonu hem metin değerlerini hem de sayısal değerleri işleyebilir.
Only() , toplanmış verilerden sadece tek bir olası sonuç olduğu takdirde bir değer döndürür. Örneğin, birim fiyatın =9 olduğu tek bir ürün arandığında, birden fazla ürünün birim fiyatı 9 ise NULL döndürülür.
Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com