GetSelectedCount
GetSelectedCount(), bir alandaki seçili (yeşil) değerlerin sayısını bulur.
Söz Dizimi:
GetSelectedCount (field_name [, include_excluded])
Dönüş verileri türü: tamsayı
Bağımsız Değişkenler:
- field_name: Hesaplanacak veri aralığını içeren alan.
- include_excluded: True() olarak ayarlanırsa geçerli anda diğer alanlardaki seçimler tarafından hariç tutulan seçilen değerler sayıma dahil edilir. False veya atlanmış ise bu değerler dahil edilmez.
- state_name: Alternatif durumun adı. Belirtilirse, alternatif durumdaki alan için sayılan değer döndürülür. Alternatif durum sağlanmazsa, varsayılan durum kullanılır.
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:
|
| 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 değerlerin sayısını döndürür. |
| GetSelectedCount | 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 örneklerde biri First name adı için, biri Initials için ve biri de Has cellphone için olmak üzere, farklı liste kutularına yüklenen üç alan kullanılmaktadır.
Örnek 1: First name içinde John seçilmiştir
GetSelectedCount ([First name])
1 döndürür çünkü First name içinde bir değer seçilir.
Örnek 2: First name içinde John seçilmiştir
GetSelectedCount ([Initials])
0 döndürür çünkü Initials içinde değer seçilmez.
Örnek 3: First name içinde seçim yok, Initials içinde tüm değerler seçilmiştir ve Yes içinde Has cellphone seçilmiştir
GetSelectedCount ([Initials], True())
6 döndürür. Initials MC ve PD içeren seçimlerde Has cellphone değeri No olarak ayarlanmış olsa da, include_excluded bağımsız değişkenin True() ayarında olması nedeniyle sonuç halen 6'dı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 '|');