GetFieldSelections - 차트 함수

GetFieldSelections()는 필드 내에서 현재 선택 내용이 있는 string을 반환합니다.

둘을 제외한 모두 또는 하나를 제외한 모든 값을 선택한 경우 각각 'NOT x,y' 또는 'NOT y' 형식이 사용됩니다. 모든 값을 선택하고 모든 값의 카운트가 max_values보다 클 경우 텍스트 ALL이 반환됩니다.

구문:  

GetFieldSelections ( field_name [, value_sep [, max_values]])

반환 데이터 유형: 문자열

인수:  

인수 설명
field_name 측정할 데이터 범위가 포함된 필드입니다.
value_sep 필드 값 사이에 입력할 구분 기호입니다. 기본값은 ', '입니다.
max_values

개별적으로 나열할 필드 값의 최대 수입니다. 이보다 많은 값을 선택하면 'x of y 값' 형식이 대신 사용됩니다. 기본값은 6입니다.

예 및 결과:  

다음 예에서는 서로 다른 목록 상자에 로드된 두 필드를 사용하며, 하나는 First name 이름, 하나는 Initials입니다.

결과

First name에서 John을 선택한 것으로 가정합니다.

GetFieldSelections ([First name])

'John'

JohnPeter를 선택한 것으로 가정합니다.

GetFieldSelections ([First name])

'John,Peter'

JohnPeter를 선택한 것으로 가정합니다.

GetFieldSelections ([First name],'; ')

'John; Peter'

First name에서 John, Sue, Mark를 선택한 것으로 가정합니다.

GetFieldSelections ([First name],';',2)

'NOT Jane;Peter'이며, 값 2가 max_values 인수의 값으로 선언되었기 때문입니다. 그렇지 않으면 결과는 John; Sue; Mark.가 되었을 것입니다.

예제에서 사용된 데이터:

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 '|');