# RangeCorrel Komut dosyası ve grafik fonksiyonu

RangeCorrel(), iki veri kümesi için korelasyon katsayısını döndürür. Korelasyon katsayısı veri kümeleri arasındaki ilişkinin bir hesaplamasıdır.

Söz Dizimi:

RangeCorrel(x\_value , y\_value[, Expression])

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

Veri serisi (x,y) çift olarak girilmelidir. Örneğin, dizi 1 ve dizi 2 olmak üzere (dizi 1 = 2,6,9 ve dizi 2 = 3,8,4) iki veri serisini değerlendirmek için `RangeCorrel
 (2,3,6,8,9,4)` yazarsınız ve bu da 0,269 değerini döndürür.

Bağımsız Değişkenler:

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| x-value, y-value | Her bir değer, üçüncü bir isteğe bağlı parametresi bulunan kayıtlar arası fonksiyonların döndürdüğü tek bir değeri ya da bir değer aralığını temsil eder. Her değer veya değer aralığı, bir x-value veya bir y-values aralığına karşılık gelmelidir. |
| Expression | Hesaplanacak veri aralığını içeren isteğe bağlı ifadeler veya alanlar. |

Sınırlamalar:

Bu fonksiyonun hesaplanacak en az iki çift koordinata ihtiyacı vardır.

Metin değerleri, NULL değerleri ve eksik değerler NULL döndürür.

Örnekler ve sonuçlar:

Fonksiyon örnekleri

| Örnekler | Sonuçlar |
| --- | --- |
| `RangeCorrel<br>(2,3,6,8,9,4,8,5)` | 0,2492 döndürür. Bu işlev, kodda yüklenebilir ve ifade düzenleyicisinde görselleştirmeye eklenebilir. |

Örnek:

Örnek komut dosyasını uygulamanıza ekleyin ve çalıştırın. Sonucu görmek için, sonuçlar sütununda listelenen alanları uygulamanızda bir sayfaya ekleyin.

`RangeList:` `Load * Inline [` `ID1|x1|y1|x2|y2|x3|y3|x4|y4|x5|y5|x6|y6` `01|46|60|70|13|78|20|45|65|78|12|78|22` `02|65|56|22|79|12|56|45|24|32|78|55|15` `03|77|68|34|91|24|68|57|36|44|90|67|27` `04|57|36|44|90|67|27|57|68|47|90|80|94` `] (delimiter is '|');` ` ` `XY:` `LOAD recno() as RangeID, * Inline [` `X|Y` `2|3` `6|8` `9|4` `8|5` `](delimiter is '|');`

Boyut olarak ve hesaplama RangeCorrel(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6)) olarak ID1 bulunan bir tabloda, RangeCorrel() fonksiyonu altı x,y çifti içinden ID1 değerlerinin her biri için Correl değerini bulur.

Sonuç tablosu

| ID1 | MyRangeCorrel |
| --- | --- |
| 01 | -0.9517 |
| 02 | -0.5209 |
| 03 | -0.5209 |
| 04 | -0.1599 |

Örnek:

`XY:` `LOAD recno() as RangeID, * Inline [` `X|Y` `2|3` `6|8` `9|4` `8|5` `](delimiter is '|');` ` `

Boyut olarak RangeID ve hesaplama olarak RangeCorrel(Below(X,0,4,BelowY,0,4)) bulunan bir tabloda, RangeCorrel() fonksiyonu 4 olarak ayarlanan üçüncü bağımsız değişken (count) yüklenen XY tablosundan dört x-y değerli bir aralık oluşturduğu için Below() fonksiyonlarının sonuçlarını kullanır.

Sonuç tablosu

| Aralık Kimliği | MyRangeCorrel2 |
| --- | --- |
| 01 | 0.2492 |
| 02 | -0.9959 |
| 03 | -1.0000 |
| 04 | - |

RangeID 01 değeri, manuel olarak girilen RangeCorrel(2,3,6,8,9,4,8,5) ile aynıdır. Diğer RangeID değerleri için, Below() fonksiyonu tarafından üretilen dizi şöyledir: (6,8,9,4,8,5), (9,4,8,5) ve (8,5). Bu dizinin son öğesi null sonuç oluşturur.

## Daha fazla bilgi

* [Correl - grafik fonksiyonu](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/correl.htm)