GetSelectedCount
GetSelectedCount() находит выбранные (зеленые) значения в поле.
Синтаксис:
GetSelectedCount (field_name [, include_excluded])
Возвращаемые типы данных: целое число
Аргументы:
- field_name: Поле, содержащее диапазон данных для измерения.
- include_excluded: Если установлено значение True(), при подсчете будут учитываться выбранные значения, которые в настоящее время исключаются выборками в других полях. Если значения являются False или опущены, эти значения не будут включены.
- state_name: Имя альтернативного состояния. Если указано, возвращается вычисленное значение для поля в альтернативном состоянии. Если альтернативное состояние не указано, используется состояние по умолчанию.
Примеры
В следующем примере используется три поля, загруженных в разные списки: одно для элемента First name, второе для элемента Initials, а третье для элемента Has cellphone.
Пример 1: John выбран в First name
GetSelectedCount ([First name])
возвращает значение 1, так как выбрано одно значение в элементе First name.
Пример 2: John выбран в First name
GetSelectedCount ([Initials])
возвращает значение 0, поскольку в элементе Initials значения не выбраны.
Пример 3: нет выборок в First name, все значения выбраны в Initials, и Yes выбрано в Has cellphone
GetSelectedCount ([Initials], True())
возвращает 6. Хотя при выборках элемента InitialsMC и PD имеют значение 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 '|');