# GetSelectedCount — функция диаграммы

GetSelectedCount() находит выбранные (зеленые) значения в поле.

[Using Calculation Conditions](https://play.vidyard.com/UDRXiPe6LFDgdePb4CuF3L)

Синтаксис:

GetSelectedCount (field\_name [, include\_excluded [, state\_name]])

Возвращаемые типы данных: integer

Примечание к информации

Цвета, используемые на панели выборок и для каждого состояния выборки, можно изменить с помощью пользовательской темы. При работе с приложением, в котором применяется пользовательская тема, можно заметить, что отображаемые цвета выборок не совпадают с описанными в разделе справки.

Аргументы:

Аргументы

| Аргументы | Описание |
| --- | --- |
| field\_name | Поле, содержащее диапазон данных для измерения. |
| include\_excluded | Если установлено значение True(), при подсчете будут учитываться выбранные значения, которые в настоящее время исключаются выборками в других полях. Если значения являются False или опущены, эти значения не будут включены. |
| state\_name | Имя альтернативного состояния, выбранное для определенной визуализации. Если используется аргумент state\_name, учитываются только выборки, связанные с указанным именем состояния.<br><br>Для получения дополнительной информации см. [Использование альтернативных состояний для сравнительного анализа](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Visualizations/alternate-states-comparative-analysis.htm). |

В следующей таблице перечислены другие функции, связанные с данной функцией.

Связанные функции

| Функция | Взаимодействие |
| --- | --- |
| [GetStateCounts — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getstatecounts.htm) | GetStateCounts() позволяет объединить вычисление следующих счетчиков с помощью одного вызова функции:<br><br><ul> <li> <p>Количество выбранных включенных значений.</p> </li> <li> <p>Количество возможных значений.</p> </li> <li> <p>Количество альтернативных значений.</p> </li> <li> <p>Количество исключенных значений, не включающее альтернативные и выбранные исключенные значения.</p> </li> <li> <p>Количество выбранных исключенных значений.</p> </li> </ul> |
| [GetPossibleCount — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getpossiblecount.htm) | Возвращает количество возможных значений. |
| [GetAlternativeCount — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getalternativecount.htm) | Возвращает количество альтернативных значений. |
| [GetSelectedCount — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm#) | Возвращает количество исключенных значений, не включающее альтернативные и выбранные исключенные значения. |

Примеры и результаты:

В следующем примере используется три поля, загруженных в разные фильтры: одно для элемента First name, второе для элемента Initials, а третье для элемента Has cellphone.

Примеры и результаты

| Примеры | Результаты |
| --- | --- |
| При условии, что элемент John выбран в элементе First name.<br><br>`GetSelectedCount  ([First name])` | Значение 1, поскольку одно значение выбрано в элементе First name. |
| При условии, что элемент John выбран в элементе First name.<br><br>`GetSelectedCount  ([Initials])` | Значение 0, поскольку в элементе Initials значения не выбраны. |
| При отсутствии выборок в First name выберите все значения в Initials, а затем выберите значение Yes в Has cellphone.<br><br>`GetSelectedCount  ([Initials], True())` | 6. Хотя выборки со значениями MC и PD в столбце Initials имеют свойство Has cellphone, заданное как No, результатом все равно будет 6, поскольку для аргумента `include_excluded` задано значение `True()`. |

Данные, используемые в примере:

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