Ana içeriğe geç

Avg - kod fonksiyonu

Avg(), bir group by cümlesi ile tanımlandığı şekilde, bir dizi kayıt üzerinde, ifadedeki toplanmış verilerin ortalama değerini bulur.

Söz Dizimi:  

Avg([DISTINCT] expr)

Dönüş verileri türü: sayısal

Bağımsız Değişkenler:  

Avg bağımsız değişkenleri
Bağımsız Değişken Açıklama
expr Hesaplanacak verileri içeren ifade veya alan.
DISTINCT İfadeden önce distinct sözcüğü varsa, tüm çoğaltmalar göz ardı edilir.

Örnekler ve sonuçlar:  

Örnek kodu belgenize ekleyin ve çalıştırın. Ardından, sonucu görmek için belgenizdeki bir sayfaya en azından sonuçlar sütununda listelenen alanları ekleyin.

Örnekler ve sonuçlar
Örnek Sonuç

Temp:

crosstable (Month, Sales) load * inline [

Customer|Jan|Feb|Mar||Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

Astrida|46|60|70|13|78|20|45|65|78|12|78|22

Betacab|65|56|22|79|12|56|45|24|32|78|55|15

Canutility|77|68|34|91|24|68|57|36|44|90|67|27

Divadip|36|44|90|67|27|57|68|47|90|80|94

] (delimiter is '|');

 

Avg1:

LOAD Customer, Avg(Sales) as MyAverageSalesByCustomer Resident Temp Group By Customer;

 

Customer MyAverageSalesByCustomer

Astrida 48.916667

Betacab 44.916667

Canutility 56.916667

Divadip 63.083333

Hesaplamayı içeren bir tablo oluşturmak suretiyle sayfada bunun kontrolü yapılabilir:
Sum(Sales)/12

Önceki örnekte olduğu gibi Temp tablosunun yüklendiği varsayılırsa:

LOAD Customer,Avg(DISTINCT Sales) as MyAvgSalesDistinct Resident Temp Group By Customer;

Customer MyAverageSalesByCustomer

Astrida 43.1

Betacab 43.909091

Canutility 55.909091

Divadip 61

Yalnızca tekil değerler sayılır.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!

Analiz Modernleştirme Programına katılın

Remove banner from view

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