매개변수로 분석 입력 바꾸기
매개변수는 사용자가 입력한 값으로 분석의 데이터와 조건을 바꾸는 카드입니다. 숫자, 문자열, 날짜 및 시각, 단일 객체나 숫자 범위처럼 정해진 출력형을 가지며 그 형식을 받는 카드에 연결할 수 있습니다.
대부분 직접 값을 입력합니다. Property value select parameter는 선택한 객체 집합의 속성값을 바탕으로 드롭다운에서 값을 고르게 합니다.
Parameters 패널
왼쪽의 변수 아이콘으로 Parameters 패널을 엽니다.
이 패널에서 새 매개변수를 만들거나 사용하지 않는 매개변수를 삭제하고, 분석의 모든 매개변수를 한곳에서 관리합니다. 값을 바꾸거나 레이블 및 입력 안내문구를 설정하고, 어떤 카드가 해당 매개변수를 사용하는지도 확인할 수 있습니다.
일부 매개변수에는 사용 카드 수 옆에 시계열 관련 영역이 추가로 나타납니다. 추가 숫자는 해당 매개변수를 사용하는 시계열 차트들에 포함된 플롯 수입니다. 카드 수와 같은 의미로 합산하지 않습니다.
매개변수와 입력 카드 목록
| 카드 | 입력 또는 선택 대상 |
|---|---|
| Numeric parameter | 숫자 |
| String parameter | 문자열 |
| Boolean parameter | Boolean 값 |
| Date/time parameter | 날짜 및 시각 |
| Duration unit parameter | 시간 단위 |
| Time range parameter | 시작과 끝 시각 |
| Numeric range parameter | 시작과 끝 숫자 |
| Object selector | 객체 선택 |
| Property value select parameter | 객체 집합의 속성값 선택 |
| String selector | 문자열 선택 |
| Transform table row selector | Transform table의 행 선택 |
| String array parameter | 문자열 배열 |
| X/Y range parameter | 차트의 X 및 Y 범위 |
| Action button | 온톨로지 액션을 실행하는 버튼 |
각 유형의 입력과 출력 형식, 시간 범위의 갱신 시점 및 행 선택 기준은 입력 매개변수와 선택기에서 확인할 수 있습니다.
패널에서 추가
- Parameters 패널을 엽니다.
- 패널 머리글의 +를 선택합니다.
- 필요한 매개변수 유형을 선택합니다.
카드 검색에서 추가
상단 Search cards를 열고 parameter를 검색한 뒤 원하는 유형을 선택합니다.
다른 카드의 입력에서 추가
입력값을 매개변수로 바꾸려는 카드의 설정 아이콘을 선택합니다.
- 해당 입력 옆 Use variable input을 선택합니다.
- 입력 드롭다운에서 Create new parameter를 선택합니다.
예를 들어 Substring 카드가 처리할 문자열을 String parameter로 구성할 수 있습니다.
객체 필터에 적용
예시 분석에는 Filter Transactions 객체 집합을 입력으로 받는 막대 차트와 숫자 집계 두 개가 있습니다. Retailer Name 필터를 매개변수로 제어하면 하위 차트와 집계에도 같은 선택을 적용할 수 있습니다.
- 객체 필터에 Retailer Name 속성 조건을 추가합니다.
- 필터 입력 옆 Use variable input을 선택합니다.
- Create new parameter에서 Property value select parameter를 만듭니다.
새 매개변수 카드가 분석에 추가되며 해당 필터 입력에도 연결됩니다.
드롭다운에는 속성과 데이터형이 맞는 매개변수만 나타납니다. 위에서 만든 String 매개변수는 Number 속성의 필터 입력 후보로 표시되지 않습니다.
속성의 형식은 Add filter 메뉴의 오른쪽에서 확인합니다.
속성을 선택한 뒤 변수 입력을 구성할 때도 해당 형식을 볼 수 있습니다.
값을 바꾼 뒤 하위 카드의 결과를 확인합니다. Apply 버튼을 사용하는 분석에서는 버튼을 누를 때 변경이 나머지 분석으로 전파됩니다. 추가 설명은 Palantir Developers의 매개변수 영상에서도 볼 수 있습니다.