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

GetCurrentSelections

GetCurrentSelections()는 문서 내의 현재 선택 내용을 반환합니다.

옵션을 사용할 경우 record_sep를 지정해야 합니다. 새로운 줄을 지정하려면 record_sepchr(13)&chr(10)으로 설정합니다.

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

구문:  

GetCurrentSelections ([record_sep [,tag_sep [,value_sep [,max_values]]]])

반환 데이터 유형: 문자열

인수:  

  • record_sep: 필드 레코드 사이에 입력할 구분 기호입니다. 기본값은 새 줄을 의미하는 <CR><LF>입니다.
  • tag_sep: 필드 이름 태그와 필드 값 사이에 입력할 구분 기호입니다. 기본값은 ': '입니다.
  • value_sep: 필드 값 사이에 입력할 구분 기호입니다. 기본값은 ', '입니다.
  • max_values: 개별적으로 나열할 필드 값의 최대 수입니다. 이보다 많은 값을 선택하면 'x of y 값' 형식이 대신 사용됩니다. 기본값은 6입니다.

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

예 1: First name에서 John이 선택되면

GetCurrentSelections ()

'First name: John'을 반환합니다.

예 2: First name에서 JohnPeter가 선택됩니다.

GetCurrentSelections ()

'First name: John, Peter'을 반환합니다.

예 3: First name에서 John이 선택되고 Initials에서 JA가 선택됩니다.

GetCurrentSelections ()

'First name: John; PeterInitials: JA'를 반환합니다.

예 4: First name에서 John이 선택되고 Initials에서 JA가 선택됩니다.

GetCurrentSelections ( chr(13)&chr(10) , ' = ' )

'First name = JohnInitials = JA'를 반환합니다.

예 5: First name에서 Sue를 제외한 모든 이름을 선택하고 Initials에서 아무 값도 선택하지 않은 것으로 가정합니다.

=GetCurrentSelections(chr(13)&chr(10),'=',',',3)

'First name=NOT Sue'을 반환합니다.

예제에서 사용된 데이터:

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

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

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

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

Remove banner from view

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