GetFieldSelections  — funkcja wykresu
                Funkcja GetFieldSelections() zwraca ciąg znaków (string) zawierający bieżące selekcje w danym polu.
                Jeśli wybrano wszystkie wartości oprócz jednej albo dwóch, zastosowany zostanie odpowiednio format NOT x,y albo NOT y. Jeśli wybrano wszystkie wartości i liczba tych wszystkich wartości będzie większa niż max_values, zwrócona zostanie wartość ALL.
Składnia:
GetFieldSelections ( field_name [, value_sep [, max_values [, state_name]]])
Typ zwracanych danych: ciąg znaków
| Format | Opis | 
|---|---|
| 'a, b, c' | 
                                 Jeśli liczba wybranych wartości wynosi max_values lub jest mniejsza, zwracany ciąg jest listą wybranych wartości. Wartości rozdziela value_sep jako ogranicznik.  | 
                        
| 'NOT a, b, c' | 
                                 Jeśli liczba niewybranych wartości wynosi max_values lub jest mniejsza, zwracany ciąg jest listą niewybranych wartości z prefiksem NOT. Wartości rozdziela value_sep jako ogranicznik.  | 
                        
| 'x of y' | 
                                 x = liczba wybranych wartości y = łączna liczba wartości Jest to zwracane, gdy max_values < x < ( y - max_values).  | 
                        
| 'ALL' | Zwracane, gdy wybrane są wszystkie wartości. | 
| '-' | Zwracane, gdy nie ma żadnych wybranych wartości. | 
| <search string> | Jeżeli wybrano, używając wyszukiwania, zostanie zwrócony ciąg wyszukiwania. | 
Argumenty:
| Argumenty | Opisu | 
|---|---|
| field_name | Pole zawierające mierzony zakres danych. | 
| value_sep | Separator do umieszczenia między wartościami pola. Separator do umieszczenia między wartościami pola. Wartością domyślną jest ', '. | 
| max_values | 
                                 Maksymalna liczba wartości pola, które mogą zostać osobno podane. Jeśli zostanie wybrana większa liczba wartości, zostanie zastosowany format „x z y wartości”. Wartością domyślną jest 6.  | 
                        
| state_name | 
                                 Nazwa stanu alternatywnego, który został wybrany dla danej wizualizacji. Jeśli używany jest argument state_name, uwzględniane są tylko wybory powiązane z określoną nazwą stanu. Więcej informacji zawiera temat Korzystanie ze stanów alternatywnych na potrzeby analizy porównawczej.  | 
                        
Przykłady i wyniki:
W poniższym przykładzie użyto pola First name załadowanego do panelu filtrowania.
| Przykłady | Wyniki | 
|---|---|
| 
                                 Jeśli na liście First name wybrano wartość John. GetFieldSelections ([First name])  | 
                            „John” | 
| 
                                 Jeśli wybrano wartości John i Peter. GetFieldSelections ([First name])  | 
                            „John,Peter” | 
| 
                                 Jeśli wybrano wartości John i Peter. GetFieldSelections ([First name],'; ')  | 
                            „John; Peter” | 
| 
                                 Jeśli na liście First name. wybrano wartości John, Sue i Mark. GetFieldSelections ([First name],';',2)  | 
                            NOT Jane;Peter, ponieważ wartość 2 jest wartością argumentu max_values. W przeciwnym razie zwrócona zostałaby wartość John; Sue; Mark. | 
Dane zastosowane w przykładzie:
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 '|');