노션을 활용해 업무 대시보드를 만들고 수입이나 지출, 프로젝트 진행 상황을 기록하다 보면 점차 데이터의 양이 방대해집니다. 이때 많은 프리랜서와 1인 자영업자분들이 직면하는 갈증이 있습니다. 바로 "이번 달에 내가 벌어들인 총금액은 얼마인가?", "내 외주 작업의 평균 단가는 어느 정도인가?"처럼 수집된 데이터의 전체적인 통계를 내고 싶어지는 순간입니다.
안녕하세요, 프리랜서의 디지털 서재를 가꾸는 북클러크입니다. 저 역시 처음에는 노션의 깔끔한 디자인에 반해 모든 기록을 옮겨왔지만, 합계나 평균을 구해야 할 때마다 다시 엑셀이나 계산기를 두드려야 하는 번거로움 때문에 좌절했던 적이 있습니다. 엑셀처럼 직관적인 수식창이 보이지 않아 노션은 통계 기능이 약하다고 오해하기 쉽지만, 원리만 알면 클릭 두 번으로 합계를 구하고 데이터베이스 간의 값을 끌어와 고차원적인 계산을 끝낼 수 있습니다. 오늘은 노션 안에서 엑셀 못지않게 강력한 데이터 통계를 구현하는 표 하단의 계산 기능과 롤업(Rollup)의 기초를 살펴보겠습니다.
## 수식 없이 1초 만에 끝내는 표 하단의 '계산(Calculate)' 기능
노션 데이터베이스의 '표 보기(Table View)'를 사용할 때 가장 쉽고 빠르게 전체 통계를 내는 방법은 표의 맨 하단 숨겨진 공간을 활용하는 것입니다. 많은 분이 무심코 지나치지만, 마우스를 표의 가장 아래쪽 행으로 가져가면 각 열마다 '계산'이라는 글자가 회색으로 팝업됩니다.
이 버튼을 누르면 해당 열의 성격에 맞는 다양한 계산 옵션이 제공됩니다. 3편에서 만들었던 수입 관리 장부를 예로 들어보겠습니다. '실수령액'이나 '세전 금액'처럼 속성이 '숫자(Number)'로 지정된 열의 하단 계산 버튼을 누르면 합계(Sum), 평균(Average), 최소값, 최대값 등의 메뉴가 나타납니다. 여기서 '합계'를 선택하면 그동안 입력한 모든 수입의 총합이 하단에 즉시 고정되어 표시됩니다.
만약 숫자가 아닌 텍스트나 선택 태그 열이라면 어떨까요? '클라이언트명'이나 '작업 분류' 열의 하단 계산을 누르면 '모두 세기(Count all)' 또는 '비어 있지 않은 값 세기' 등의 옵션이 등장합니다. 이를 통해 내가 이번 달에 상대한 총 클라이언트 수가 몇 명인지, 진행한 프로젝트의 총개수가 몇 개인지 수식 한 줄 쓰지 않고 실시간으로 파악할 수 있습니다. 화면을 이리저리 이동할 필요 없이 현재 보고 있는 표 안에서 직관적인 정량 데이터가 산출되는 것입니다.
## 데이터베이스의 국경을 넘는 마법, 롤업(Rollup) 속성 이해하기
표 하단의 계산 기능이 단일 데이터베이스 안에서의 통계라면, 10편에서 배운 '관계형(Relation)'으로 연결된 서로 다른 두 개의 데이터베이스 간에 값을 주고받아 계산하는 치트키가 바로 '롤업(Rollup)'입니다. 롤업은 쉽게 말해 "저쪽 표에 있는 특정 숫자를 이쪽 표로 가져와서 자동으로 더하거나 평균을 내줘"라고 명령하는 기능입니다.
10편에서 구축한 [클라이언트 인적사항] DB와 [미팅 및 소통 로그] 또는 [진행 중인 프로젝트] DB가 관계형으로 연결되어 있다고 가정해 보겠습니다. 특정 클라이언트에게 그동안 여러 번에 걸쳐 외주 비용을 받았다면, 해당 클라이언트 페이지 안에서 그 금액들의 총합을 따로 보고 싶을 것입니다. 롤업을 활용하면 이 작업이 완벽하게 자동화됩니다.
1단계: 롤업 속성 추가하기 [클라이언트 인적사항] 데이터베이스에서 새 속성 추가([+]) 버튼을 누르고, 속성 유형 중 [롤업(Rollup)]을 선택합니다. 속성 이름은 '총 거래 금액' 등으로 변경해 줍니다.
2단계: 삼박자 설정 맞추기 (관계형, 속성, 계산) 생성된 롤업 칸을 누르면 세 가지를 선택하는 설정 창이 뜹니다. 첫째, [관계형] 메뉴에서 연결되어 있는 대상 DB(예: 진행 중인 프로젝트)를 선택합니다. 둘째, [속성] 메뉴에서 대상 DB의 어떤 값을 가져올지 선택합니다. 여기서는 '실수령액'이나 '금액' 속성을 선택해야겠죠. 셋째, 가장 중요한 [계산] 메뉴입니다. 기본값은 단순히 값을 나열하는 '원본 표시'로 되어 있습니다. 이를 '합계(Sum)' 또는 '평균(Average)'으로 변경해 줍니다.
세팅이 완료되면 내가 [진행 중인 프로젝트] 장부에 수입을 기록할 때마다, [클라이언트 인적사항] 장부의 해당 고객 이름 옆에 그동안 결제한 총액이 실시간으로 누적되어 산출됩니다.
## 프리랜서가 주의해야 할 노션 계산의 한계와 안전 수칙
노션의 계산과 롤업 기능은 강력하지만 엑셀과 명확히 다른 한계점이 존재하므로 주의해야 합니다. 가장 흔하게 발생하는 실수는 숫자를 적을 때 텍스트 형식으로 입력하는 것입니다. 노션은 칸 안에 숫자와 문자(예: 100,000원, 50만 원)를 섞어서 직접 타이핑하면 이를 '숫자'가 아닌 '문자열'로 인식합니다. 문자열로 인식된 데이터는 하단 계산 메뉴에서 합계나 평균 옵션 자체가 활성화되지 않고 오직 '개수 세기'만 가능해집니다. 따라서 금액을 입력할 때는 오직 순수한 숫자(100000)만 타이핑하고, 표기 형식은 속성 옵션의 [숫자 포맷 -> 원(₩)]을 선택해 시각적으로만 원화 표시가 되도록 제어해야 오류가 없습니다.
또한 롤업은 관계형 링크가 정확히 매칭되어 있을 때만 작동합니다. 프로젝트 카드를 만들 때 클라이언트 이름을 실수로 누락하면 롤업 총액 계산에서도 빠지게 되므로 입력 단계에서의 꼼꼼함이 요구됩니다.
엑셀의 복잡한 그리드와 셀 수식에 머리가 아팠다면, 노션의 직관적인 계산과 롤업을 통해 장부 관리의 신세계를 경험해 보세요. 내가 움직인 발자취와 소득의 흐름이 정량적인 숫자로 누적되는 시스템을 갖출 때, 프리랜서의 사업 현황은 더욱 투명해지고 다음 분기 계획을 세우는 안목이 정교해질 것입니다.
## 핵심 요약
데이터베이스 표 맨 하단의 '계산' 기능을 활용하면 수식 없이도 클릭 두 번 만에 해당 열의 합계, 평균, 데이터 개수를 실시간으로 산출할 수 있습니다.
롤업(Rollup) 속성은 관계형으로 연결된 다른 DB의 특정 데이터를 끌어와 합산하거나 평균을 내주는 기능으로, 클라이언트별 총 수입 등을 자동 추적할 수 있습니다.
정확한 계산 통계를 위해서는 금액 입력 시 '원' 등의 문자를 직접 적지 말고, 순수 숫자만 입력한 뒤 속성 포맷 설정을 통해 화폐 단위를 표시해야 오류를 막을 수 있습니다.
## 다음 편 예고
다음 12편에서는 매일 아침 출근 직후 처리해야 하는 자잘한 업무들을 누수 없이 통제하는 시스템을 만듭니다. "1인 자영업자를 위한 루틴 체크리스트: 매일 반복되는 업무 자동 체크 시스템 구축"에 대해 상세히 알아보겠습니다.
## 여러분의 경험을 공유해 주세요!
그동안 노션에서 수입이나 지출을 통계 낼 때 계산기나 엑셀을 따로 사용하느라 불편하셨던 적이 있으신가요? 오늘 배운 롤업 기능을 적용해보고 싶으신 영역이 있다면 댓글로 자유롭게 남겨주세요!
0 댓글
자유롭게 질문해주세요. 단, 광고성 댓글 및 비방은 사전 통보 없이 삭제됩니다.