Ana içeriğe geç

ARRAY

Dizi işlevleri, verileri işlemek, dönüştürmek veya analiz etmek ve bir sonuç döndürmek için bir dizide depolanan birden çok değer üzerinde çalışır.

Aşağıdaki işlevler Qlik Açık Göl Evi içinde mevcuttur:

Fonksiyon Açıklama
ARRAY_DISTINCT Dizideki tüm farklı öğeleri döndür.
ARRAY_JOIN Bu işlev, verilen dizinin öğelerini ayırıcıyı kullanarak bir dizeye birleştirir.
ARRAY_MAX Bir dizideki maksimum değeri döndür.
ARRAY_MIN Bir dizideki minimum değeri döndürür.
ARRAY_SORT Dizideki değerleri artan sırada döndürür
ARRAY_SORT_DESC Dizideki değerleri azalan sırada döndürür
ARRAY_SUM Bu işlev, girişin tüm boş olmayan öğelerinin toplamını hesaplar. Boş olmayan öğe yoksa 0 döndürür. Davranış, toplama işlevi SUM'a benzer ancak bir dizi üzerinde çalışır.
COUNT_VALUES Verilen bir dizideki boş olmayan öğelerin sayısını döndürür.
COUNT_VALUES_IF Verilen bir dizideki `true` değerlerinin sayısını döndürür. Bu, bir koşulu karşılayan dizi öğelerinin sayısını saymak için koşullu operatörlerle kullanılabilir. Örneğin, `COUNT_VALUES_IF(my_values[] > 3)` 3'ten büyük olan öğelerin sayısını döndürür.
ELEMENT_AT Bu işlev, belirli bir dizindeki bir dizinin öğesini döndürür. Dizin >= 0 ise, bu işlev SQL standardı alt simge operatörü ([]). ile aynı işlevselliği sağlar. Dizin < 0 ise, `ELEMENT_AT` öğelere sondan başa doğru erişir.
FIRST_ELEMENT Dizideki ilk öğeyi döndürür.
SON_ÖĞE Dizideki son öğeyi döndürür.
DİZİDEKİ_DEĞER_DİZİNİ Bir alt dizideki her boş olmayan değer için 1 tabanlı bir konumsal dizin hesaplar ve her yeni alt diziyle dizini sıfırlar.
VALUE_INDEX_IN_ROW Bir dizideki her değer için sürekli, 1 tabanlı bir konumsal dizin hesaplar ve tüm satırı tek bir bağlam olarak ele alır. Satırdaki diziler arasında her bir boş olmayan öğeye benzersiz bir dizin atar.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!