RangeMissingCount - kod ve grafik fonksiyonu
RangeMissingCount(), ifadede veya alanda sayısal olmayan değerlerin (NULL dahil) sayısını döndürür.
Söz Dizimi:
RangeMissingCount(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: Ölçülecek veri aralığını içeren isteğe bağlı ifadeler veya alanlar.
Örnekler:
Örnek | Sonuç |
---|---|
RangeMissingCount (1,2,4) |
0 değerini döndürür |
RangeMissingCount (5,'abc') | 1 değerini döndürür |
RangeMissingCount (null( )) |
1 değerini döndürür |
Örnek: (ifade kullanarak)
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.
MyField | RangeMissingCount(Above(MinString(MyField),0,3)) | Açıklama |
---|---|---|
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 değerini döndürür. |
8 | 1 | 3 satırdan 1'i sayısal olmayan bir değer ('abc') içerdiğinden 1 değerini döndürür. |
def | 2 | 3 satırdan 2'si sayısal olmayan değerler ('def' ve 'abc') içerdiğinden 2 değerini döndürür. |
xyz | 2 | 3 satırdan 2'si sayısal olmayan değerler (' xyz' ve 'def') içerdiğinden 2 değerini döndürür. |
9 | 2 | 3 satırdan 2'si sayısal olmayan değerler (' xyz' ve 'def') içerdiğinden 2 değerini döndürür. |
Örneklerde kullanılan veriler:
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
'def'
'xyz'
9
] ;