Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Fusion 데이터셋 인덱싱과 조회

Fusion의 lookup 함수는 Foundry 데이터셋에서 현재 값을 가져옵니다. 스프레드시트 범위를 찾는 VLOOKUP과 달리 외부 Foundry 데이터셋을 조회합니다. 조회 전에 데이터셋을 Lime에 인덱싱해야 합니다.

인덱스 만들기와 상태 확인

  1. Fusion의 Data 탭에서 Index new dataset을 선택합니다.
  2. 인덱싱할 데이터셋과 브랜치를 고릅니다. 여러 데이터셋을 함께 선택할 수 있습니다.

설정 메뉴의 Indexed datasets에서 사용 가능한 데이터셋과 인덱스 상태를 확인합니다. 상태에는 Up-to-date, Syncing과 Stale이 있습니다.

새로 인덱싱한 데이터셋을 찾을 수 없으면 페이지를 새로 고치거나 Find and use data > Indexed datasets에서 새로 고침 버튼을 선택합니다.

인덱스 재동기화가 필요하면 Lime 재동기화를 사용합니다.

Lookup 함수 선택

데이터 검색 패널에서 조회 수식을 생성하거나 직접 작성할 수 있습니다. 다른 수식의 인수로도 사용할 수 있습니다.

함수반환 동작
lookup선택한 열을 필터링합니다. 일치 결과가 하나이면 단일 값, 여러 개이면 배열을 반환합니다.
lookup_array결과가 하나여도 길이 1의 배열로 반환합니다.
lookup_distinct필터에 맞는 고유값을 반환합니다.
lookup_dropdown조회 결과를 선택지로 사용하는 드롭다운을 만듭니다.
lookup_sorted지정한 데이터셋 열로 오름차순 또는 내림차순 정렬합니다.
lookup_schema데이터셋의 열 이름을 배열로 반환합니다.

lookup의 기본 호출 형태는 다음과 같습니다. 데이터셋 경로, 결과 열 이름 뒤에 필터 열과 값의 쌍을 이어 붙입니다.

=lookup(dataset_name, column_name, filter_column_1, filter_value_1, filter_column_2, filter_value_2)

위의 이름은 인수 위치를 설명하는 표기입니다. 실제 수식에서는 작은따옴표로 감싼 경로와 열 이름 또는 셀 참조를 사용합니다. 다음은 가상 데이터셋의 예시입니다.

=lookup('/Users/me/myData', 'my_column', 'first_name', 'John', 'last_name', 'Doe')

first_name이 John이고 last_name이 Doe인 행의 my_column 값을 가져옵니다.

동적 조회와 결과 수

모든 lookup 인수에 셀 참조를 사용할 수 있습니다. 사용자 입력, 계산 결과나 다른 lookup 결과를 조건으로 연결하면 셀 값이 바뀔 때 조회도 달라집니다. 셀 참조 수식은 드래그하거나 복사하여 다른 위치에서 재사용할 수 있습니다.

Lookup 결과는 최대 2,000개입니다. sum(lookup(...))처럼 결과를 다시 집계해도 이 조회 한도를 넘지 않습니다. 더 많은 데이터가 필요하면 먼저 Contour에서 집계나 피벗을 수행한 뒤 결과를 데이터셋으로 저장하여 Fusion에 인덱싱합니다.

배열 결과 셀을 Shift를 누른 채 아래로 드래그하면 값을 개별 셀에 펼칠 수 있습니다.

Fusion 문서의 프로젝트 입력과 출력은 프로젝트 범위 설정에서 관리합니다.

파일 가져오기와 결과 내보내기

기존 스프레드시트에서 시작할 때는 Excel 파일 가져오기를 사용합니다. Fusion에서 계산한 결과를 다른 Foundry 앱에 제공하려면 표 또는 시트 동기화로 데이터셋을 만듭니다.