쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

in

포커스 모드
in - Amazon QuickSight

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

in은(는) 표현식이 리터럴 목록 내에 존재하는지 평가합니다. 목록에 표현식이 포함된 경우 in은 true를 반환하고 그렇지 않으면 false를 반환합니다. in은(는) 문자열 유형 입력의 경우 대소문자를 구분합니다.

in은(는) 두 종류의 리터럴 목록을 받아들입니다. 하나는 수동으로 입력한 목록이고 다른 하나는 다중 값 파라미터입니다.

구문

수동으로 입력한 목록 사용:

in(expression, [literal-1, ...])

다중값 파라미터 사용:

in(expression, $multivalue_parameter)

인수

expression

리터럴 목록의 요소와 비교할 표현식입니다. 이는 address와(과) 같은 필드 이름, 'Unknown'와(과) 같은 리터럴 값, 단일 값 파라미터 또는 다른 스칼라 함수에 대한 호출일 수 있습니다. 단, 이 함수는 집계 함수나 테이블 계산이 아닙니다.

리터럴 목록

(필수 사항) 수동으로 입력한 목록이거나 다중 값 파라미터일 수 있습니다. 이 인수에는 최대 5,000개의 요소를 사용할 수 있습니다. 하지만 서드파티 데이터 소스(예: Oracle 또는 Teradata)에 대한 직접 쿼리에서는 제한이 더 작을 수 있습니다.

  • 수동으로 입력한 목록 - 표현식과 비교할 목록에 있는 하나 이상의 리터럴 값입니다. 목록은 대괄호로 묶어야 합니다. 비교할 모든 리터럴은 표현식과 동일한 데이터 유형을 가져야 합니다.

  • 다중 값 파라미터 - 리터럴 목록으로 전달되는 미리 정의된 다중 값 파라미터입니다. 다중값 파라미터는 표현식과 동일한 데이터 유형을 가져야 합니다.

반환 타입

부울 참/거짓

정적 목록이 있는 예

다음 예제에서는 문자열 목록의 origin_state_name 필드 값을 평가합니다. 문자열 유형 입력을 비교할 때는 대소문자를 구분하는 in 비교만 지원합니다.

in(origin_state_name,["Georgia", "Ohio", "Texas"])

다음은 주어진 필드 값의 예입니다.

"Washington" "ohio" "Texas"

이러한 필드 값의 경우 다음 값이 반환됩니다.

false false true

포함된 값 중 하나는 “Texas”뿐이므로 세 번째 반환 값은 true입니다.

다음 예제에서는 문자열 목록의 fl_date 필드 값을 평가합니다. 유형을 일치시키기 위해 날짜 유형을 문자열 유형으로 변환하는 데 toString이 사용됩니다.

in(toString(fl_date),["2015-05-14","2015-05-15","2015-05-16"])
함수 예제의 결과 이미지로, 표 형식으로 표시됩니다.

리스트의 리터럴과 비교할 표현식 인수에는 리터럴과 NULL 값이 지원됩니다. 다음 두 예제 모두 TRUE 값의 새 열을 생성합니다.

in("Washington",["Washington","Ohio"])
in(NULL,[NULL,"Ohio"])

예: 다중 값 파라미터를 사용하는 예

작성자가 모든 상태 이름 목록이 포함된 다중값 파라미터를 만든다고 가정해 보겠습니다. 그런 다음 작성자는 독자가 목록에서 값을 선택할 수 있도록 콘트롤을 추가합니다.

그런 다음 판독기는 파라미터의 드롭다운 목록 컨트롤에서 “Georgia”, “Ohio”, “Texas”의 세 가지 값을 선택합니다. 이 경우 다음 표현식은 첫 번째 예와 동일합니다. 첫 번째 예에서는 이 세 개의 주 이름을 리터럴 목록으로 전달하여 original_state_name 필드와 비교합니다.

in (origin_state_name, ${stateName MultivalueParameter})

ifelse을(를) 사용한 예

in은(는) 다른 함수에 부울 값으로 중첩될 수 있습니다. 한 가지 예를 들어 작성자는 목록에 있는 모든 식을 평가하고inifelse을(를) 사용하여 원하는 값을 반환할 수 있습니다. 다음 예제에서는 dest_state_name 항공편이 미국의 특정 주 목록에 속하는지 평가하고 비교 결과를 기반으로 여러 주의 카테고리를 반환합니다.

ifelse(in(dest_state_name,["Washington", "Oregon","California"]), "WestCoastUSState", "Other US State")
함수 예제의 결과 이미지로, 표 형식으로 표시됩니다.
프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.