Ana içeriğe geç Tamamlayıcı içeriğe geç

RangeCount - kod ve grafik fonksiyonu

RangeCount() ifadedeki veya alandaki değerlerin (hem metin hem de sayısal) sayısını döndürür.

Söz Dizimi:  

RangeCount(first_expr[, Expression])

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

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

Bu fonksiyonun bağımsız değişkeni, kendi içinde bir değer listesi döndüren kayıt arası fonksiyonlarını içerebilir.

  • first_expr: Ölçülecek verileri içeren ifade veya alan.
  • Expression: Sayılacak ilave verileri içeren isteğe bağlı ifadeler veya alanlar.

Sınırlamalar:  

NULL değerler sayılmaz.

Örnekler:  

Örnekler ve sonuçlar
Örnek Sonuç
RangeCount (1,2,4)

3 değerini döndürür

RangeCount (2,'xyz')

2 değerini döndürür
RangeCount (null( )) 0 değerini döndürür
RangeCount (2,'xyz', null()) 2 değerini döndürür

Örnek: (ifade kullanarak)

RangeCount (Above(MyField,1,3))

Üç MyField sonucunda yer alan değerlerin sayısını döndürür. Above() fonksiyonunun ikinci ve üçüncü bağımsız değişkenleri 3 olarak belirtildiğinde, geçerli satırın üzerindeki üç alandan değerleri döndürür (yeterli satır bulunduğu durumda) ve bunlar da RangeSum() fonksiyonu için giriş değeri olarak alınır.

Örnek ifade çıktısı
MyField RangeCount(Above(MyField,1,3))

10

0
2 1
8 2
18 3
5 3
9 3

Örneklerde kullanılan veriler:

RangeTab:

LOAD * INLINE [

MyField

10

2

8

18

5

9

] ;

Örnek: (tablo biçiminde)

Ö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.

RangeTab3:

LOAD recno() as RangeID, RangeCount(Field1,Field2,Field3) as MyRangeCount INLINE [

Field1, Field2, Field3

10,5,6

2,3,7

8,2,8

18,11,9

5,5,9

9,4,2

];

Sonuçta oluşan tablo, tablodaki kayıtların her biri için döndürülen MyRangeCount değerlerini gösterir.

Tablo biçiminde örnek çıktı
RangeID MyRangeCount
1 3
2 3
3 3
4 3
5 3
6 3

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