InObject - 차트 함수
InObject() 차트 함수는 현재 개체가 함수 인수에 지정된 ID를 가진 다른 개체 안에 포함되어 있는지 여부를 평가합니다. 개체는 시트 또는 시각화일 수 있습니다.
이 함수는 최상위 시트 개체에서 다른 시각화 내에 중첩된 시각화에 이르기까지 시트의 개체 계층 구조를 표시하는 데 사용할 수 있습니다. 이 함수는 if 및 ObjectId 함수와 함께 사용하여 앱에서 사용자 지정 탐색을 만들 수 있습니다.
구문:
InObject(id_str)
반환 데이터 유형: 부울
Qlik Sense에서 부울 true 값은 -1로 표시되고 false 값은 0으로 표시됩니다.
인수 | 설명 |
---|---|
id_str | 평가 중인 개체의 ID를 나타내는 문자열 값입니다. |
시트 ID는 앱 URL에서 가져올 수 있습니다. 시각화의 경우 개발자 옵션을 사용하여 개체 ID와 개체 유형의 텍스트 문자열을 식별합니다.
다음과 같이 하십시오.
-
분석 모드에서 URL에 다음 텍스트를 추가합니다.
/options/developer
-
시각화를 마우스 오른쪽 버튼으로 클릭하고 개발자를 클릭합니다.
-
속성에서 대화상자 헤더의 개체 ID와 "qType" 속성의 개체 유형을 가져옵니다.
제한 사항:
이 함수는 마스터 항목인 컨테이너 내부의 개체(예: 버튼)에서 호출될 때 예기치 않은 결과를 제공할 수 있습니다. 이 제한은 여러 목록 상자의 컨테이너인 필터 창 마스터 항목에도 적용됩니다. 이는 마스터 항목이 개체 계층 구조를 사용하는 방식 때문입니다.
InObject()는 종종 다음 함수와 함께 사용됩니다.
함수 | 상호 작용 |
---|---|
if - 스크립트 및 차트 함수 | if 및 ObjectId 함수를 함께 사용하여 조건부 표현식을 만들 수 있습니다. 예를 들어, 시각화는 이러한 함수를 사용하는 표현식을 통해 조건부 색을 얻을 수 있습니다. |
ObjectId - 차트 함수 | if와 마찬가지로 ObjectId도 InObject와 함께 사용되어 조건부 표현식을 만듭니다. |