기본 콘텐츠로 건너뛰기

FieldValueCount - 스크립트 및 차트 함수

FieldValueCount()는 필드 내 고유 값의 수를 반환하는 integer 함수입니다.

부분 로드는 데이터에서 값을 제거할 수 있으며 이는 반환되는 숫자에 반영되지 않습니다. 반환되는 숫자는 초기 다시 로드 또는 모든 후속 부분 로드에서 로드된 모든 고유 값에 해당합니다.

구문:  

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;

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!