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

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, '', 'X', 'A', 'XS') ProductName에 대한 제외 값, 선택된 제외 값 및 대체 값의 총 개수를 반환합니다. 상속된 대체 상태가 사용됩니다.
=GetStateCounts(ProductName, '', 'S', 'XS') 상속된 상태에서 ProductName에 대한 사용자 선택의 총 개수를 반환합니다.

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

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

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

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

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

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

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