노션 관계형 롤업 설정 방법 완벽 가이드 | 데이터베이스 연결 총정리

✅ 핵심 답변 — 30초 요약

노션에서 관계형(Relation)은 두 데이터베이스를 서로 연결하는 기능이고, 롤업(Rollup)은 연결된 데이터베이스의 특정 속성 값을 합산·카운트·평균 등으로 불러오는 기능입니다. 순서는 ① 관계형 속성 추가 → ② 연결할 DB 선택 → ③ 롤업 속성 추가 → ④ 관계형 열·집계 방식 선택 4단계로 완성됩니다.

노션 관계형·롤업이란?

노션(Notion) 데이터베이스는 단독으로도 강력하지만, 관계형(Relation)롤업(Rollup) 기능을 함께 활용하면 서로 다른 데이터베이스 간의 정보를 유기적으로 연결하고 자동으로 집계할 수 있습니다.

  • 관계형(Relation): 두 개의 데이터베이스 항목을 서로 연결하는 ‘링크’ 역할
  • 롤업(Rollup): 관계형으로 연결된 항목의 특정 속성 값을 가져와 합계·개수·최솟값 등으로 표시

예를 들어 ‘프로젝트 DB’‘할 일(Task) DB’를 연결하면, 각 프로젝트에 연결된 태스크의 완료 개수나 총 예상 시간을 롤업으로 자동 계산할 수 있습니다.

사전 준비 — 연결할 두 데이터베이스 만들기

관계형 설정 전에 두 개의 데이터베이스가 노션 워크스페이스 안에 존재해야 합니다. 아래 예시를 기준으로 진행합니다.

데이터베이스 역할 주요 속성 예시
프로젝트 DB 부모 역할 (메인) 이름, 상태, 마감일
할 일(Task) DB 자식 역할 (세부) 이름, 완료 여부, 예상 시간

STEP 1 — 관계형(Relation) 속성 추가하기

관계형 설정은 두 DB 중 어느 쪽에서 시작해도 무방합니다. 여기서는 ‘프로젝트 DB’에서 시작합니다.

  1. 프로젝트 DB를 열고 상단 오른쪽 끝의 + 버튼을 클릭해 새 속성을 추가합니다.
  2. 속성 유형 목록에서 관계형(Relation)을 선택합니다.
  3. “연결할 데이터베이스 검색” 입력창에 연결할 DB 이름(할 일 DB)을 검색해 선택합니다.
  4. “관계형 추가” 버튼을 클릭하면 프로젝트 DB에 관계형 열이 생성됩니다.
💡 양방향 관계형 옵션
설정 화면에서 “할 일 DB에도 표시” 토글을 켜면, 반대쪽 DB(할 일 DB)에도 자동으로 관계형 열이 생겨 양방향 연결이 완성됩니다. 연결 관계를 양쪽에서 모두 확인하고 싶다면 반드시 켜두세요.

STEP 2 — 관계형 열에 항목 연결하기

관계형 속성이 생성되었으면, 각 프로젝트 행의 관계형 셀을 클릭해 연결할 태스크 항목을 선택합니다.

  1. 프로젝트 DB의 특정 행 관계형 셀 클릭
  2. 팝업창에서 연결할 할 일 DB의 항목 검색 후 선택
  3. 여러 항목을 동시에 연결 가능 (다중 선택 지원)
  4. 선택 완료 후 팝업 바깥을 클릭해 닫기

STEP 3 — 롤업(Rollup) 속성 추가하기

이제 연결된 항목의 데이터를 집계하는 롤업 속성을 추가합니다.

  1. 다시 프로젝트 DB에서 + 버튼으로 새 속성 추가
  2. 속성 유형에서 롤업(Rollup) 선택
  3. 관계형 열 선택: 앞서 만든 관계형 속성(예: “할 일”) 선택
  4. 속성 선택: 집계할 할 일 DB의 속성 선택 (예: “예상 시간”, “완료 여부”)
  5. 계산 방식(집계 함수) 선택: 아래 표 참고
계산 방식 설명 주로 쓰는 경우
Count all 연결된 항목 전체 개수 태스크 총 개수 파악
Count values 값이 있는 항목 개수 빈 값 제외한 개수
Sum 숫자 속성의 합계 총 예상 시간 합산
Average 숫자 속성의 평균 평균 점수·시간
Percent checked 체크된 항목 비율(%) 완료율 자동 계산
Earliest date 가장 빠른 날짜 시작일 자동 표시
Latest date 가장 늦은 날짜 마감일 자동 표시

실전 예시 — 프로젝트별 태스크 완료율 자동 계산

가장 많이 활용되는 “완료율 자동 계산” 예시를 단계별로 정리합니다.

  1. 할 일 DB에 체크박스(Checkbox) 속성 “완료” 추가
  2. 프로젝트 DB에 관계형으로 할 일 DB 연결 (STEP 1~2 완료)
  3. 프로젝트 DB에 롤업 속성 추가 후
      – 관계형 열: 할 일
      – 속성: 완료(Checkbox)
      – 계산: Percent checked
  4. 결과: 각 프로젝트 행에 태스크 완료율이 %로 자동 표시

자주 발생하는 문제 및 해결 방법

문제 1 — 롤업 값이 0 또는 비어 있음

원인: 관계형 셀에 항목이 연결되지 않았거나, 롤업에서 선택한 속성에 실제 값이 없는 경우

해결:

  • 관계형 셀을 클릭해 연결된 항목이 있는지 확인
  • 할 일 DB에서 해당 속성에 값이 입력되어 있는지 확인
  • 롤업의 계산 방식이 속성 유형과 일치하는지 확인 (예: 텍스트 속성에 Sum 사용 불가)

문제 2 — 연결할 데이터베이스가 검색되지 않음

원인: 연결하려는 DB가 다른 워크스페이스에 있거나, 팀스페이스 권한 문제로 접근이 제한된 경우

해결:

  • 두 DB가 같은 워크스페이스에 있는지 확인
  • 팀스페이스(Teamspace) 사용 시, 해당 DB에 접근 권한이 있는지 확인
  • DB 이름을 정확히 입력하거나 일부만 입력해 재검색

문제 3 — 롤업 속성 선택 시 원하는 속성이 안 보임

원인: 롤업 설정에서 관계형 열을 먼저 지정하지 않은 경우, 또는 속성이 숨겨진 경우

해결:

  • 롤업 설정창에서 관계형 열을 먼저 선택한 뒤 속성 목록 확인
  • 연결된 DB에 원하는 속성이 실제로 존재하는지 확인

활용 팁 — 관계형·롤업으로 할 수 있는 것들

  • 📊 프로젝트 관리: 프로젝트별 태스크 완료율, 남은 태스크 수 자동 표시
  • 💰 가계부·정산: 카테고리별 지출 합계 자동 계산
  • 📚 독서 기록: 장르별 읽은 책 권수 자동 집계
  • 🗓️ 일정 관리: 연결된 일정 중 가장 빠른/늦은 날짜 자동 표시
  • 🎯 OKR 관리: 핵심 결과(KR) 달성률 자동 계산

FAQ

Q1. 관계형은 같은 데이터베이스끼리(자기 자신)도 연결할 수 있나요?

네, 가능합니다. 관계형 속성을 추가할 때 연결 대상 DB로 현재 DB 자신을 선택하면 됩니다. 예를 들어 ‘상위 태스크 — 하위 태스크’ 계층 구조를 같은 DB 안에서 표현할 때 유용합니다. 이 경우 양방향 관계형 토글을 켜면 “상위 항목”과 “하위 항목” 두 열이 동시에 생성됩니다.

Q2. 롤업 값을 수식(Formula)에서도 사용할 수 있나요?

네, 가능합니다. 롤업 속성에서 숫자(Number)로 집계된 값은 수식 속성에서 prop("롤업 속성 이름")으로 불러와 추가 계산에 활용할 수 있습니다. 예를 들어 롤업으로 구한 완료 태스크 수와 전체 태스크 수를 나눠 완료율을 직접 계산하거나, 조건부 텍스트 표시 등 다양한 자동화가 가능합니다. 단, 롤업 값이 날짜·텍스트 배열(Show original) 형태일 경우에는 수식에서 바로 활용하기 어려우므로 집계 방식을 숫자 계열로 설정하는 것을 권장합니다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다