GetAlternativeCount
GetAlternativeCount() , tanımlanan alandaki alternatif (gri metinli beyaz hücre) değerlerin sayısını bulmak için kullanılır.
Söz Dizimi:
GetAlternativeCount (field_name)
Dönüş verileri türü: tamsayı
Bağımsız Değişkenler:
- field_name: Hesaplanacak veri aralığını içeren alan.
Aşağıdaki tabloda bu fonksiyonla ilgili diğer fonksiyonlar listelenmektedir.
| Fonksiyon | Etkileşim |
|---|---|
| GetStateCounts |
GetStateCounts() kullanarak aşağıdaki sayıların hesaplanmasını tek bir fonksiyon çağrısı ile birleştirebilirsiniz:
|
| GetSelectedCount | Seçilen dahil edilen değerlerin sayısını döndürür. |
| GetPossibleCount | Olası değerlerin sayısını döndürür. |
| GetNotSelectedCount | Seçili olmayan değerlerin sayısını döndürür (yalnızca alan and-modundaysa kullanılabilir). |
| GetAlternativeCount | Alternatif ve seçilen hariç tutulan değerler dahil edilmeden, hariç tutulan değerlerin sayısını döndürür. |
Liste Kutularında seçim durumlarının rengi
Bu sayfadaki tüm bilgiler, belirli ayarlara sahip bir Liste Kutusundaki seçim durumlarının rengini ifade eder:
-
QlikView belgesi, Klasik Genişletilmiş Renk Şemasına göre yapılandırılmıştır. Bkz.: Seçim Görünüşü
-
Alternatifleri Göster seçeneği açık olarak yapılandırılmış Liste Kutusu. Bkz.: Alternatifleri Göster
Aşağıdaki tabloda, bu yapılandırmaya sahip bir Liste Kutusundaki her seçim durumu için renk şeması özetlenmektedir.
| Durum | Hücre rengi | Metin rengi |
|---|---|---|
| Alternatif | Beyaz | Gri |
| Seçimi kaldırıldı | Kırmızı | Siyah |
| Hariç | Gri | Beyaz |
| Mümkün | Beyaz | Siyah |
| Seçilen | Yeşil | Siyah |
| Seçilen hariç | Gri | Yeşil |
Örnekler
Aşağıdaki örnekler, bir liste kutusuna yüklenen First name alanını ve aşağıdaki söz dizimini kullanır:
GetAlternativeCount ([First name])
- First name içinde John seçildiğinde, First name içinde 4 benzersiz ve hariç tutulan (gri) değer bulunduğundan, komut dosyası 4 döndürür.
- John ve Peter seçildiğinde, First name içinde 3 benzersiz ve hariç tutulan (gri) değer bulunduğundan, komut dosyası 3 döndürür.
- First name içinde hiçbir değer seçilmediğinde, seçim olmadığından komut dosyası 0 döndürür.
Örnekte kullanılan veriler:
Names:
LOAD * inline [
"First name"|"Last name"|Initials|"Has cellphone"
John|Anderson|JA|Yes
Sue|Brown|SB|Yes
Mark|Carr|MC |No
Peter|Devonshire|PD|No
Jane|Elliot|JE|Yes
Peter|Franc|PF|Yes ] (delimiter is '|');