# 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önüş dizesi formatları

| 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çilmemiş değerlerin ön eki 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><br>max\_values &lt; x &lt; ( y - max\_values) olduğunda bu döndürülür. |
| 'ALL' | Hiçbir değer seçilmezse döndürülür. |
| '-' | Hiçbir değer seçilmezse döndürülür. |
| &lt;search string&gt; | Arama kullanarak seçtiyseniz, 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 görselleştirme için seçilen alternatif bir 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 bkz. [Alternatif Durumlar](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Alternate%20States.htm).

## Örnekler

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

Örnek 1: First name içinde John seçilidir

`GetFieldSelections ([First name])`

'John' döndürür

Örnek 2: First name içinde John ve Peter seçilidir

`GetFieldSelections ([First name])`

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

Örnek 3: First name içinde John ve Peter seçilidir

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

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

Örnek 4: First name içinde John, Sue, Mark seçilir

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

'NOT Jane;Peter' döndürür, çünkü max\_values bağımsız değişkeni için değer olarak 2 belirtilmiştir. 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 '|');`