기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

GetStateCounts

GetStateCounts() 차트 함수는 지정된 선택 상태와 일치하는 고유 값의 총 수를 계산하는 데 사용됩니다.

GetStateCounts()를 사용하면 다음 함수의 계산을 단일 함수 호출로 결합할 수 있습니다. GetSelectedCount(), GetNotSelectedCount(), GetAlternativeCount(), GetPossibleCount()GetExcludedCount(). 선택한 제외 값의 개수도 계산에 추가할 수 있습니다. 각 함수 계산이 반환된 합계에 더하거나 뺄 것인지 지정할 수 있습니다.

구문:  

GetStateCounts (field_name, state_name [, state_type1,...state_typeN]))

반환 데이터 유형: 정수

인수
인수 설명
field_name 선택 상태를 계산할 필드. 존재하지 않는 필드 이름으로 인해 null 결과가 발생합니다.
state_name 대체 상태의 이름. 인수가 비어 있거나('') null인 경우 상속된 대체 상태가 사용됩니다. 기본 상태를 명시적으로 사용하려면 $를 사용합니다. 기존 상태와 일치하지 않는 명명된(비어 있지 않은) 상태 이름은 null 결과를 초래합니다.
state_type

필드 값에 대한 하나 이상의 상태 유형 목록입니다. 이러한 상태 유형은 개수로 집계됩니다. 상태 유형은 키를 사용하여 지정됩니다. 각 키를 작은따옴표로 묶어 입력합니다.

이 인수가 생략되면 함수는 열거형과 동일한 순서로 필드에 대해 사용할 수 있는 모든 상태 개수를 포함하는 문자열을 반환합니다.

사용할 수 있는 상태 목록은 아래 테이블을 참조하십시오.

상태 유형은 특정 키를 사용하여 참조됩니다. 숫자 버전이나 텍스트 버전의 키를 사용할 수 있습니다. 동일한 표현식에 두 개 이상의 키를 결합하여 결과를 더욱 세부적으로 사용자 지정할 수 있습니다. 총 상태 개수를 더하지 않고, 상태 개수를 뺄 수도 있습니다. 이렇게 하려면 텍스트 키를 사용하고 상태 유형 앞에 빼기 기호(-)를 붙입니다.

상태 유형과 해당되는 경우 빼기 기호는 작은따옴표로 묶어야 합니다.

각 필드 상태 유형에 대한 키
필드 상태 유형 설명 숫자 키 텍스트 키
선택됨 선택한 값을 계산에 포함합니다. 동등한 함수에 대해서는 GetSelectedCount를 참조하십시오. 1 S
선택 사항 선택되지는 않았지만 선택은 가능한 선택 항목을 계산에 포함합니다. 동등한 함수에 대해서는 GetPossibleCount를 참조하십시오. 2 O
선택 취소됨

선택하지 않은 값을 계산에 포함합니다. 이 상태 유형은 필드가 and 모드일 때만 사용할 수 있습니다.

이 상태 유형은 GetNotSelectedCount() 함수가 반환하는 계산과 동일한 계산을 반환하며, 이는 해당 함수의 include_excluded 인수가 기본값인 False로 설정되어 있다고 가정합니다. GetNotSelectedCount()에 대한 자세한 내용은 GetNotSelectedCount를 참조하십시오.

3 D
대체 가능 계산에 대체 가능 값을 포함합니다. 동등한 함수에 대해서는 GetAlternativeCount를 참조하십시오. 4 A
제외됨 선택되지 않은 제외 값을 계산에 포함합니다. 동등한 함수에 대해서는 GetExcludedCount를 참조하십시오. 5 엑스
선택 후 제외 선택한 제외 값을 계산에 포함합니다. 6 XS

사용 시기

GetStateCounts()를 사용하면 사용자 지정 선택 상태를 계산할 수 있습니다. 이 함수를 사용하면 여러 함수 호출을 단일 함수 호출로 통합하여 표현식 작성 과정을 간소화할 수 있습니다.

예를 들어, 필드에 대해 제외 값, 대체 값, 선택한 제외 값의 총 개수를 계산해야 할 수 있습니다. GetStateCounts()를 사용하여 이 합계를 계산할 수 있습니다.

예 및 결과
결과
=GetStateCounts(ProductName, Null(), 'S') 상속된 대체 상태에서 ProductName에 대해 선택된 개수를 반환합니다.
=GetStateCounts(ProductName, '', 'A', 'XS') ProductName에 대한 대체 값과 선택된 제외 값의 총 개수를 반환합니다. 상속된 대체 상태가 사용됩니다.
=GetStateCounts(ProductName, '', 'S', 'XS') 상속된 상태에서 ProductName에 대한 총 사용자 선택 횟수를 반환합니다.
=GetStateCounts(ProductName, '', 'X', , 'A', 'XS') ProductName에 대한 제외 값, 선택된 제외 값 및 대체 값의 총 개수를 반환합니다. 상속된 대체 상태가 사용됩니다.

ProductName 필드가 and 모드에 있는 경우.

=GetStateCounts(ProductName, '', 'D', '-O')

ProductName에 대해 가능한 값의 개수에서 선택되지 않은 값의 개수를 뺀 값을 반환합니다. 상속된 대체 상태가 사용됩니다.
=GetStateCounts(ProductName, '$', 'O') 기본 대체 상태에서 ProductName에 대한 가능한 개수를 반환합니다.
=GetStateCounts(ProductName, 'StateA', 'S') StateA라는 대체 상태에서 선택된 ProductName 개수를 반환합니다.

예 1 – 총 사용자 선택 수 계산(선택된 제외 값 포함)

예 2 – 제외 값, 선택된 제외 값, 대체 값의 개수 결합

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

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

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com