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ü: tamsayı
Bağımsız Değişkenler:
Bu fonksiyonun bağımsız değişkenleri, bir değer listesi döndüren kayıtlar arası fonksiyonlar 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. |
Örnekler ve sonuçlar:
Ö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.
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 üzerinde yalnızca 1 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
] ;