# InObject - 차트 함수

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

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

[Creating a custom navigation in your app using InObject function](https://play.vidyard.com/yZ7ao42dELw6Yy3wiozUNF)

InObject(id\_str)

반환 데이터 유형: 부울

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

인수

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

개체 ID를 얻으려면 Embed 메뉴를 사용할 수 있습니다.

다음과 같이 하십시오.

1. 분석 모드에서 시각화 또는 시트를 마우스 오른쪽 버튼으로 클릭한 다음 the 공유 icon &gt; the 포함 icon 을 클릭합니다.

2. 개체 또는 시트 ID를 복사합니다.

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

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

관련 함수

| 함수 | 상호 작용 |
| --- | --- |
| [if 스크립트 및 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/if.htm) | if 및 ObjectId 함수를 함께 사용하여 조건부 표현식을 만들 수 있습니다.예를 들어, 시각화는 이러한 함수를 사용하는 표현식을 통해 조건부 색을 얻을 수 있습니다. |
| [ObjectId - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/ObjectId.htm) | if와 마찬가지로 ObjectId도 InObject와 함께 사용되어 조건부 표현식을 만듭니다. |

## 예 1 – 기본 기능

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/InObject.htm)

#### 차트 표현식 및 결과

다음 기본 예에서는 개체가 다른 개체 안에 포함되어 있는지 여부를 확인하는 방법을 보여 줍니다.이 경우 텍스트 및 이미지 개체는 시트의 ID를 인수로 사용하는 시트 개체에 상주합니다.

다음과 같이 하십시오.

1. 새 시트를 열고 자산 패널에서 차트를 엽니다.

2. 레거시 아래에서 텍스트 및 이미지차트를 시트로 끕니다.

3. 속성 패널에서 측정값 추가를 클릭합니다.

4. the Expression icon를 클릭하여 수식 편집기를 엽니다.

5. 다음 표현식을 대화 상자에 붙여넣습니다.

   ```
   =InObject()
   ```

6. 시트의 ID를 괄호 사이에 문자열로 포함하도록 표현식을 수정합니다.

   예를 들어, ID가 1234-5678인 시트의 경우 다음을 사용합니다.

   `=InObject('1234-5678')`

7. 적용을 클릭합니다.

`-1` 값이 차트에 표시되어 표현식이 true로 평가되었음을 나타냅니다.

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/InObject.htm)

#### 차트 표현식 및 결과

개요

다음 예에서는 현재 열려 있는 시트를 나타내기 위해 다양한 색을 표시하는 사용자 지정 탐색 버튼을 만드는 방법을 보여 줍니다.

새 응용 프로그램을 만들고 데이터 로드 편집기를 열어 시작합니다.다음 로드 스크립트를 새 탭에 붙여넣습니다.데이터 자체는 자리 표시자이며 콘텐츠 예에서는 사용되지 않습니다.

로드 스크립트

```
Transactions: 

Load 
* 
Inline  
[ 
id,date,amount 
8188,'1/19/2022',37.23 
8189,'1/7/2022',17.17 
8190,'2/28/2022',88.27 
8191,'2/5/2022',57.42 
8192,'3/16/2022',53.80 
8193,'4/1/2022',82.06 
8194,'4/7/2022',40.39 
8195,'5/16/2022',87.21 
8196,'6/15/2022',95.93 
8197,'7/26/2022',45.89 
8198,'8/9/2022',36.23 
8199,'9/22/2022',25.66 
8200,'11/23/2022',82.77 
8201,'12/27/2022',69.98 
8202,'1/1/2023',76.11 
8203,'2/8/2022',25.12 
8204,'3/19/2022',46.23 
8205,'6/26/2022',84.21 
8206,'9/14/2022',96.24 
8207,'11/29/2022',67.67 
]; 
```

시각화 만들기

데이터를 로드하고 두 개의 새 시트를 만듭니다.각각 Sales 2022 및 Sales 2023이라는 제목을 지정합니다.

다음으로 두 시트 사이를 탐색하는 데 사용할 두 개의 버튼 개체를 만듭니다.

다음과 같이 하십시오.

1. 두 개의 버튼 개체를 시트에 추가합니다.

2. 모양 &gt; 일반에서 각 버튼의 레이블을 각각 Sales 2022 및 Sales 2023으로 설정합니다.

3. 다음 이미지와 일치하도록 버튼을 정렬합니다.

   두 개의 탐색 버튼이 있는 Sales 2022 시트 배열

   두 개의 탐색 버튼이 있는 Sales 2022 시트 배열

   두 개의 탐색 버튼이 있는 Sales 2022Sales 2022 시트 배열![Sales 2022 sheet with two buttons, labelled 'Sales 2022' and 'Sales 2023' respectively. The buttons are arranged in a thin horizontal arrangement at hte top of the otherwise blank sheet.](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Resources/Images/ObjectId_ConditionalColorButtonsArrangement_Windows.png)

4. Sales 2022 버튼을 선택하고 속성 패널에서 작업 및 탐색을 펼칩니다.

5. 작업 추가를 클릭하고 탐색에서 시트로 이동을 선택합니다.

6. 시트에서 Sales 2022를 선택합니다.

7. 이 버튼 작업 설정을 반복하여 Sales 2023 버튼을 Sales 2023 시트에 연결합니다.

8. 버튼을 마우스 오른쪽 버튼으로 클릭하고 the 마스터 항목에 추가 icon를 선택하여 버튼을 마스터 항목으로 변환합니다.

이제 시트에서 동일한 크기와 배열을 사용하여 각 버튼을 복사하여 Sales 2023 시트에 붙여넣을 수 있습니다.

조건부 색 만들기

다음으로 버튼이 현재 열려 있는 시트에 연결된 경우 파란색이 되고 열려 있지 않은 시트에 연결된 경우 밝은 회색이 되도록 버튼을 구성합니다.

다음과 같이 하십시오.

1. Sales 2022 시트를 열고 URL에서 시트 ID를 가져옵니다.Sales 2022 시트를 열어 둡니다.

2. Sales 2022 버튼 마스터 항목을 클릭하고 속성 패널에서 편집을 선택합니다.

3. 모양 &gt; 배경에서 선택하여 표현식별 버튼 색을 지정합니다.

4. 표현식에 다음 텍스트를 붙여넣습니다.

   =if(InObject(''), Blue(), LightGray())

5. 위 표현식의 괄호 사이에 Sales 2022 시트의 시트 ID를 붙여넣습니다.

이제 Sales 2022 시트가 열려 있으면 버튼이 파란색으로 바뀌고 열려 있지 않으면 밝은 회색으로 바뀌도록 구성되어 있습니다.

Sales 2023 시트에 대한 위 지침을 반복하여 Sales 2023 버튼 마스터 항목을 Sales 2023 시트 ID에 연결합니다.

이제 각 시트에는 파란색으로 현재 열려 있는 시트를 나타내는 두 개의 버튼이 있습니다.

현재 Sales 2022가 표시되어 있음을 나타내도록 파란색으로 지정된 Sales 2022 시트

현재 Sales 2022가 표시되어 있음을 나타내도록 파란색으로 지정된 Sales 2022 시트

현재 Sales 2022가 표시되어 있음을 나타내도록 파란색으로 지정된 Sales 2022Sales 2022 시트 ![Analysis mode for Sales 2022 sheet with two buttons, labelled 'Sales 2022' and 'Sales 2023' respectively. The buttons are now configured to blue when open and light gray when not open .](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Resources/Images/ObjectId_ConditionalColorButtonsSales2022.png)