RangeMode - kod ve grafik fonksiyonu
Syntax:
RangeMode(first_expr {, Expression})
Return data type: sayısal
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 |
---|---|
|
Hesaplanacak verileri içeren ifade veya alan. |
|
Hesaplanacak veri aralığını içeren isteğe bağlı ifadeler veya alanlar. |
Limitations:
Birden fazla değer en yüksek sıklığı paylaşıyorsa,
Examples and results:
Örnekler | Sonuçlar | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeMode (1,2,9,2,4) |
2 döndürür |
||||||||||||||||
RangeMode ('a',4,'a',4) |
|
||||||||||||||||
RangeMode (null( )) |
|
||||||||||||||||
Örnek kodu uygulamanıza ekleyin ve çalıştırın. Sonra sonucu görmek için en azından sonuçlar sütununda listelenen alanları uygulamanızdaki bir sayfaya ekleyin. RangeTab3: LOAD recno() as RangeID, RangeMode(Field1,Field2,Field3) as MyRangeMode INLINE [ Field1, Field2, Field3 10,5,6 2,3,7 8,2,8 18,11,9 5,5,9 9,4,2 ]; |
|
İfadeyi içeren örnek:
RangeMode (Above(MyField,0,3))
Geçerli satırda ve geçerli satırın üzerindeki iki satırda değerlendirilen MyField fonksiyonunun üç sonucunda en yaygın olarak görülen değeri döndürür. Üçüncü bağımsız değişkenin
Örnekte kullanılan veriler:
RangeTab:
LOAD * INLINE [
MyField
10
2
8
18
5
9
] ;
MyField | RangeMode(Above(MyField,0,3)) |
---|---|
10 | Üstte satır olmadığından 10 döndürür; tek değer en yaygın olarak görülen değerdir. |
2 | - |
8 | - |
18 | - |
5 | - |
9 | - |