Перейти к основному содержимому

FieldValueCount

Функция FieldValueCount() — это функция integer, которая находит число отдельных значений в поле.

Синтаксис:  

FieldValueCount(field_name)

Возвращаемые типы данных: целое число

Аргументы:  

  • field_name: Имя поля, для которого требуется индекс. Например, столбец в таблице. Это значение должно быть дано строковым. Это означает, что имя поля должно быть заключено в одинарные кавычки.
Примечание к информацииСортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.

Примеры:  

Добавьте указанный ниже образец данных в свой документ и запустите. В следующих примерах используется поле: First name из таблицы Names.

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

Функция диаграммы — в таблице, содержащей измерение First name, добавьте следующую меру:

FieldValueCount('First name')

Значение 5, поскольку элемент Peter появляется дважды.

Функция диаграммы с First name:

FieldValueCount('Initials')

Значение 6, поскольку элемент Initials имеет только уникальные значения.

Функция скрипта. При условии, что таблица Names загружается как в данных примера:

John1:

Load FieldValueCount('First name') as MyFieldCount1

Resident Names;

MyFieldCount1=5, поскольку элемент 'John' появляется дважды.

Функция скрипта с Names:

John1:

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;

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com