FieldValueCount — функция скриптa и диаграммы
Функция FieldValueCount() — это функция целого числа, которая возвращает уникальные значения в поле.
Частичная перезагрузка может привести к удалению значений из данных, которые не будут отражены в возвращенном числе. Возвращенное число будет включать все уникальные значения, которые были загружены либо при первоначальной перезагрузке или при последующей частичной перезагрузке.
Синтаксис:
FieldValueCount(field_name)
Возвращаемые типы данных: целое
Аргументы:
Аргумент | Описание |
---|---|
field_name | Имя поля, для которого требуется значение. Например, столбец в таблице. Это значение должно быть дано строковым. Это означает, что имя поля должно быть заключено в одинарные кавычки. |
Примеры и результаты:
В следующих примерах используется поле First name из таблицы Names.
Примеры | Результаты |
---|---|
Добавьте образец данных в свое приложение и запустите его. |
Таблица Names загружается как в данных для образца. |
Функция диаграммы. В таблице, содержащей измерение First name, добавьте следующую меру: |
|
FieldValueCount('First name') |
Значение 5, поскольку элемент Peter появляется дважды. |
FieldValueCount('Initials') |
Значение 6, поскольку элемент Initials имеет только уникальные значения. |
Функция скрипта. При условии, что таблица Names загружается как в данных для образца: |
|
FieldCount1: Load FieldValueCount('First name') as MyFieldCount1 Resident Names; |
MyFieldCount1=5, поскольку элемент 'Peter' появляется дважды. |
FieldCount2: Load FieldValueCount('Initials') as MyInitialsCount1 Resident Names; |
MyFieldCount1=6, поскольку элемент 'Initials' имеет только уникальные значения. |
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 '|');
FieldCount1:
Load FieldValueCount('First name') as MyFieldCount1
Resident Names;
FieldCount2:
Load FieldValueCount('Initials') as MyInitialsCount1
Resident Names;