RangeNumericCount - kod ve grafik fonksiyonu
RangeNumericCount(), bir ifadede veya alanda sayısal değerlerin sayısını bulur.
Syntax:
RangeNumericCount(first_expr[, Expression])
Return data type: tamsayı
Arguments:
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 | Hesaplanacak verileri içeren ifade veya alan. |
Expression | Hesaplanacak veri aralığını içeren isteğe bağlı ifadeler veya alanlar. |
Examples and results:
Örnekler | Sonuçlar |
---|---|
RangeNumericCount (1,2,4) |
3 döndürür |
RangeNumericCount (5,'abc') | 1 döndürür |
RangeNumericCount (null( )) |
0 döndürür |
İfadeyi içeren örnek:
RangeNumericCount (Above(MaxString(MyField),0,3))
Geçerli satırda ve geçerli satırın üzerindeki iki satırda değerlendirilen MaxString(MyField) fonksiyonunun üç sonucunda sayısal değerlerin sayısını döndürür.
İpucu notuÖrneğin beklendiği gibi çalışmasını sağlamak için MyField sıralamasını devre dışı bırakın.
MyField | RangeNumericCount(Above(MaxString(MyField),0,3)) |
---|---|
10 | 1 |
abc | 1 |
8 | 2 |
def | 1 |
xyz | 1 |
9 | 1 |
Örneklerde kullanılan veriler:
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
def
xyz
9
] ;