RangeMissingCount - kod ve grafik fonksiyonu

RangeMissingCount(), ifadede veya alanda sayısal olmayan değerlerin (NULL dahil) sayısını döndürür.

Syntax:  

RangeMissingCount(first_expr[, Expression])

Return data type: tamsayı

Arguments:  

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.

Bağımsız Değişken Açıklama
first_expr

Ölçülecek verileri içeren ifade veya alan.

Expression Ölçülecek veri aralığını içeren isteğe bağlı ifadeler veya alanlar.

Examples and results:  

Örnekler Sonuçlar
RangeMissingCount (1,2,4)

0 döndürür

RangeMissingCount (5,'abc') 1 döndürür
RangeMissingCount (null( ))

1 döndürür

İfadeyi içeren örnek:

RangeMissingCount (Above(MinString(MyField),0,3))

Geçerli satırda ve geçerli satırın üzerindeki iki satırda değerlendirilen MinString(MyField) fonksiyonunun üç sonucunda sayısal olmayan değerlerin sayısını döndürür.

Tip: Örneğin beklendiği gibi çalışmasını sağlamak için MyField sıralamasını devre dışı bırakın.
MyField RangeMissingCount(Above(MinString(MyField),0,3)) Explanation
10 2 Bu satırın üzerinde satır olmadığından 2 döndürür; 3 değerin 2'si eksiktir.
abc 2 Geçerli satırın üzerinde sadece bir satır olduğundan ve geçerli satır sayısal olmadığından ('abc') 2 döndürür.
8 1 3 satırdan 1'i sayısal olmayan bir değer ('abc') içerdiğinden 1 döndürür.
def 2 3 satırdan 2'si sayısal olmayan değerler ('def' ve 'abc') içerdiğinden 2 döndürür.
xyz 2 3 satırdan 2'si sayısal olmayan değerler (' xyz' ve 'def') içerdiğinden 2 döndürür.
9 2 3 satırdan 2'si sayısal olmayan değerler (' xyz' ve 'def') içerdiğinden 2 döndürür.

Örneklerde kullanılan veriler:

RangeTab:

LOAD * INLINE [

MyField

10

'abc'

8

'def'

'xyz'

9

] ;

See also: