# GetFieldSelections

GetFieldSelections(), bir alandaki geçerli seçimler ile bir string döndürür.

Değerlerin ikisi dışında tümü ya da biri dışında tümü seçilirse sırasıyla 'NOT x,y' veya 'NOT y' biçimi kullanılır. Tüm değerleri seçerseniz ve tüm değerlerin sayımı max\_values değerinden büyükse ALL metni döndürülür.

Söz Dizimi:

GetFieldSelections ( field\_name [, value\_sep [, max\_values [, state\_name]]])

Dönüş verileri türü: dize

Döndürülen dize biçimleri

| Biçim | Açıklama |
| --- | --- |
| 'a, b, c' | Seçilen değerlerin sayısı max\_values veya daha azsa döndürülen dize seçilen değerlerin bir listesidir.<br><br>Değerler sınırlayıcı olarak value\_sep ile ayrılır. |
| 'NOT a, b, c' | Seçilmeyen değerlerin sayısı max\_values veya daha azsa döndürülen dize seçilmeyen değerlerin öneki NOT olan bir listesidir.<br><br>Değerler sınırlayıcı olarak value\_sep ile ayrılır. |
| 'x of y' | x = seçilen değerlerin sayısı<br><br>y = toplam değer sayısı<br><br>Bu, max\_values &lt; x &lt; (y - max\_values) olduğunda döndürülür. |
| 'ALL' | Tüm değerler seçildiyse döndürülür. |
| '-' | Hiçbir değer seçilmediyse döndürülür. |
| &lt;search string&gt; | Arama kullanarak seçim yaptıysanız arama dizesi döndürülür. |

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

* field\_name: Hesaplanacak veri aralığını içeren alan.
* value\_sep: Alan değerleri arasına koyulacak ayırıcı. Varsayılan, ', ' işaretidir.
* max\_values: Ayrı ayrı listelenecek olan alan değerlerinin maksimum sayısıdır. Çok sayıda değer seçildiğinde, bunun yerine 'x/y değer' biçimi kullanılır. Varsayılan 6'dır.
* state\_name: Belirli bir görselleştirme için seçilen alternatif durumun adı. state\_name bağımsız değişkeni kullanılırsa yalnızca belirtilen durum adıyla ilişkili seçimler dikkate alınır. Daha fazla bilgi için şuraya bakın: [Alternatif Durumlar](https://help.qlik.com/tr-TR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Alternate%20States.htm).

## Örnekler

Aşağıdaki örnekler, bir liste kutusuna yüklenen First name alanını kullanır.

Örnek 1: First name içinde John seçilmiştir

`GetFieldSelections ([First name])`

'John' döndürür

Örnek 2: First name içinde John ve Peter seçilmiştir

`GetFieldSelections ([First name])`

'John,Peter' döndürür

Örnek 3: First name içinde John ve Peter seçilmiştir

`GetFieldSelections ([First name],'; ')`

'John; Peter' döndürür

Örnek 4: First name içinde John, Sue, Mark seçilmiştir

`GetFieldSelections ([First name],';',2)`

"NOT Jane;Peter" döndürür çünkü max\_values bağımsız değişkeninin değeri olarak 2 değeri belirtilmektedir. Aksi takdirde, sonuç John; Sue; Mark. olurdu.

Ö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 '|');`