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

InObject - 차트 함수

InObject() 차트 함수는 현재 개체가 함수 인수에 지정된 ID를 가진 다른 개체 안에 포함되어 있는지 여부를 평가합니다. 개체는 시트 또는 시각화일 수 있습니다.

이 함수는 최상위 시트 개체에서 다른 시각화 내에 중첩된 시각화에 이르기까지 시트의 개체 계층 구조를 표시하는 데 사용할 수 있습니다. 이 함수는 ifObjectId 함수와 함께 사용하여 앱에서 사용자 지정 탐색을 만들 수 있습니다.

구문:  

InObject(id_str)

반환 데이터 유형: 부울

Qlik Sense에서 부울 true 값은 -1로 표시되고 false 값은 0으로 표시됩니다.

인수
인수 설명
id_str 평가 중인 개체의 ID를 나타내는 문자열 값입니다.

시트 ID는 앱 URL에서 가져올 수 있습니다. 시각화의 경우 개발자 옵션을 사용하여 개체 ID와 개체 유형의 텍스트 문자열을 식별합니다.

  1. 분석 모드에서 URL에 다음 텍스트를 추가합니다.

    /options/developer

  2. 시각화를 마우스 오른쪽 버튼으로 클릭하고 개발자 옵션 아이콘 개발자를 클릭합니다.

  3. 속성에서 대화상자 헤더의 개체 ID와 "qType" 속성의 개체 유형을 가져옵니다.

제한 사항:  

이 함수는 마스터 항목인 컨테이너 내부의 개체(예: 버튼)에서 호출될 때 예기치 않은 결과를 제공할 수 있습니다. 이 제한은 여러 목록 상자의 컨테이너인 필터 창 마스터 항목에도 적용됩니다. 이는 마스터 항목이 개체 계층 구조를 사용하는 방식 때문입니다.

InObject()는 종종 다음 함수와 함께 사용됩니다.

관련 함수
함수 상호 작용
if - 스크립트 및 차트 함수 ifObjectId 함수를 함께 사용하여 조건부 표현식을 만들 수 있습니다. 예를 들어, 시각화는 이러한 함수를 사용하는 표현식을 통해 조건부 색을 얻을 수 있습니다.
ObjectId - 차트 함수 if와 마찬가지로 ObjectIdInObject와 함께 사용되어 조건부 표현식을 만듭니다.

예 1 – 기본 기능

예 2 – 조건부 색이 있는 개체

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

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