# RangeMode - kod ve grafik fonksiyonu

RangeMode(), ifadede veya alanda en yaygın olarak geçen değeri (mod değeri) bulur.

Söz Dizimi:

RangeMode(first\_expr {, Expression})

Dönüş verileri türü: sayısal

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: Hesaplanacak verileri içeren ifade veya alan.
* Expression: Hesaplanacak veri aralığını içeren isteğe bağlı ifadeler veya alanlar.

Sınırlamalar:

Birden fazla değer en yüksek sıklığı paylaşıyorsa, NULL döndürülür.

Örnekler:

Örnekler ve sonuçlar

| Örnek | Sonuç |
| --- | --- |
| `RangeMode<br>(1,2,9,2,4)` | 2 döndürür |
| `RangeMode<br>('a',4,'a',4)` | NULL döndürür |
| `RangeMode<br>(null( ))` | NULL döndürür |

Örnek: (ifade kullanarak)

`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 3 olarak belirtilmesiyle, Above() fonksiyonu üstte yeterli satırın bulunduğu durumlarda üç değer döndürür ve bunlar da RangeMode() fonksiyonu için giriş değeri olarak alınır.

İpucu notuÖrneğin beklendiği gibi çalışmasını sağlamak için MyField sıralamasını devre dışı bırakın.

Örnek ifade çıktısı

| 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 | - |

**Örneklerde kullanılan veriler:**

`RangeTab:` `LOAD * INLINE [` `MyField` `10` `2` `8` `18` `5` `9` `] ;`

Örnek: (tablo şeklinde)

Örnek kodu belgenize ekleyin ve çalıştırın. Ardından, sonucu görmek için belgenizdeki bir sayfaya en azından sonuçlar sütununda listelenen alanları 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`

`];`

Sonuçta oluşan tablo, tablodaki kayıtların her biri için döndürülen MyRangeMode değerlerini gösterir.

Tablo formunda örnek çıktı

| RangeID | MyRangeMode |
| --- | --- |
| 1 | - |
| 2 | - |
| 3 | 8 |
| 4 | - |
| 5 | 5 |
| 6 | - |

## Daha fazla bilgi

* [Mode - grafik fonksiyonu](https://help.qlik.com/tr-TR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/ChartFunctions/BasicAggregationFunctions/mode.htm)