Today 1Pick News

오늘의 실시간 뉴스와 따라 하기 생활 가이드

노션 습관 트래커 제작 가이드: 데이터베이스 수식으로 진행률 바 만드는 법

노션 습관 트래커 제작 가이드: 데이터베이스 수식으로 진행률 바 만드는 법

[3단계: 목적별 실전 템플릿 제작] 단계입니다. 이번 가이드에서는 노션 데이터베이스 기능을 활용해 시각적인 진행률 바가 포함된 습관 트래커를 직접 만들어 보겠습니다. 체크박스와 간단한 수식으로 습관 달성률을 계산하고, 매일의 성취도를 한눈에 확인하는 시스템을 구축할 수 있게 됩니다.

본 가이드의 메뉴 명칭과 위치는 앱 업데이트에 따라 일부 변경될 수 있으며, 데스크톱 웹과 앱을 기준으로 작성되었습니다. 수식 및 자동화 기능은 노션 공식 고객센터 가이드를 기반으로 하며, 일부 고급 AI 기능은 유료 요금제(비즈니스 이상)에서 지원될 수 있으니 상세 요금제 정보는 공식 홈페이지를 확인하시기 바랍니다.

STEP 1. 습관 트래커 데이터베이스 생성 및 속성 정의

가장 먼저 습관을 기록할 판을 깔아야 합니다. 왼쪽 사이드바에서 [+ 페이지 추가]를 클릭한 뒤, 본문에 ‘/데이터베이스’를 입력하여 ‘데이터베이스 – 인라인’을 생성합니다. 데이터베이스 이름은 ‘데일리 습관 트래커’로 지정합니다.

이제 각 열(속성)을 설정할 차례입니다. 노션 데이터베이스는 다양한 속성 유형을 지원하며, 이를 통해 데이터를 정교하게 분류할 수 있습니다. 아래 표에 맞춰 속성을 추가해 보세요.

속성 이름 속성 유형 설명
날짜 날짜 (Date) 습관을 기록하는 날을 선택합니다.
운동하기 체크박스 (Checkbox) 수행 여부를 체크하는 기본 도구입니다.
독서하기 체크박스 (Checkbox) TRUE/FALSE 논리값을 반환합니다.
명상하기 체크박스 (Checkbox) 실천한 항목에 체크를 표시합니다.
진행률 수식 (Formula) 체크된 개수를 계산해 시각화합니다.

STEP 2. 노션 작업 속도를 높여주는 필수 단축키 정리

템플릿을 만들 때 단축키를 사용하면 마우스 클릭 횟수를 획기적으로 줄일 수 있습니다. 윈도우와 맥 환경에 맞춰 아래 단축키를 익혀두세요.

기능 Windows 단축키 Mac 단축키
새 페이지 생성 Ctrl + N Cmd + N
블록 타입 변경 메뉴 Ctrl + / Cmd + /
데이터베이스 검색 Ctrl + P Cmd + P
이전 단계 실행 취소 Ctrl + Z Cmd + Z

STEP 3. 진행률 계산을 위한 핵심 수식 입력하기

이제 ‘진행률’ 속성에 마법을 부릴 차례입니다. ‘진행률’ 속성 셀을 클릭하고 [수식 편집]을 선택하세요. 노션 수식은 다른 속성의 데이터를 가져와 계산할 수 있습니다. 우리가 사용할 함수는 toNumber()입니다. 체크박스는 체크 시 1, 해제 시 0의 값을 갖습니다.

(toNumber(prop("운동하기")) + toNumber(prop("독서하기")) + toNumber(prop("명상하기"))) / 3

위 수식에서 prop()은 해당 속성의 이름을 참조하라는 뜻이며, toNumber()는 체크 여부를 숫자로 변환하는 함수입니다. 마지막에 3으로 나누는 이유는 전체 습관 항목이 3개이기 때문입니다. 항목이 늘어나면 이 숫자도 수정해야 합니다.

STEP 4. 시각적 진행률 바 및 퍼센트 설정하기

수식 결과가 0.33, 0.66 같이 숫자로만 나오면 직관적이지 않습니다. 이를 막대 그래프 형태인 ‘진행률 바’로 바꾸어 보겠습니다. 수식 속성 이름을 클릭한 뒤 [속성 편집] 메뉴로 들어갑니다.

여기서 [표시 형식]을 ‘숫자’가 아닌 ‘바(Bar)’ 또는 ‘원(Ring)’으로 변경하세요. 그 후 [수치 표시] 옵션을 ‘퍼센트’로 설정하면 막대 그래프와 함께 몇 퍼센트를 달성했는지 시각적으로 나타납니다. 색상도 사용자의 취향에 맞게 파란색, 초록색 등으로 변경할 수 있습니다.

STEP 5. 필터와 정렬로 데이터 최적화하기

데이터가 쌓이면 보기가 힘들어집니다. 데이터베이스 우측 상단의 [필터] 아이콘을 클릭하여 ‘날짜’가 ‘이번 주’인 데이터만 보이도록 설정하세요. 또한 [정렬] 메뉴를 통해 ‘날짜’ 기준 ‘내림차순’으로 설정하면 가장 최근의 기록이 맨 위로 올라오게 됩니다.

이러한 뷰 설정은 페이지 상단의 [+] 버튼을 눌러 여러 개를 만들 수 있습니다. ‘표 뷰’ 외에도 ‘보드 뷰’나 ‘캘린더 뷰’를 추가해 보세요. 보드 뷰를 사용하면 습관별 진행 상태를 카드로 관리하기 용이합니다.

STEP 6. 템플릿 공유 및 보안 설정 주의사항

완성된 트래커를 다른 사람과 공유하고 싶다면 페이지 오른쪽 상단의 [공유] 버튼을 누릅니다. [웹에 게시]를 활성화하면 고유 URL이 생성됩니다. 이때 ‘복제 허용’을 켜두면 다른 사용자가 이 구조를 자신의 워크스페이스로 가져갈 수 있습니다.

주의할 점은 개인적인 일기나 민감한 정보가 포함된 페이지는 공개 범위 설정을 철저히 확인해야 한다는 것입니다. 또한, 데이터 백업을 위해 [내보내기] 기능을 사용할 경우 CSV나 PDF 형식을 선택할 수 있으나, 수식의 실시간 연산 기능이나 특정 뷰 설정은 내보낸 파일에서 유지되지 않을 수 있다는 점을 유의하십시오.

실용 팁: 노션 AI로 수식 오류 해결하기

수식을 작성하다가 빨간색 경고 메시지가 뜬다면 당황하지 마세요. 비즈니스 요금제 이상 사용자라면 수식 편집기 내의 ‘Notion AI’ 기능을 호출할 수 있습니다. “이 수식의 오류를 수정해줘”라고 요청하거나 “달성률이 100%일 때 🎉 이모지를 추가해줘”라고 명령하면 AI가 자동으로 if 문을 추가한 복합 수식을 제안해 줍니다. if(prop("진행률") == 1, "🎉", "")와 같은 조건부 표현식을 활용하면 동기 부여에 큰 도움이 됩니다.

흔한 실수: 수식 속성에서 자주 발생하는 문제

가장 자주 하는 실수는 속성 이름을 수식 내에서 잘못 타이핑하는 것입니다. prop("운동하기")에서 따옴표 안의 글자가 실제 속성 이름과 토씨 하나 틀리지 않아야 합니다. 또한, 숫자를 텍스트처럼 다루려고 할 때 오류가 발생합니다. 텍스트를 결합할 때는 format() 함수를 사용하여 숫자를 문자로 변환해야 함을 잊지 마세요. 마지막으로, 나누기 연산 시 분모가 0이 되지 않도록 데이터가 비어 있는 경우를 empty() 함수로 체크해주는 습관이 필요합니다.

자주 묻는 질문(FAQ)

Q1. 체크박스 개수가 유동적으로 변하게 할 수는 없나요?
현재 노션 수식에서 속성 개수를 자동으로 인식하는 기능은 제한적입니다. 습관 항목을 추가할 때마다 수식의 나누기 숫자(분모)를 수동으로 수정해 주어야 정확한 퍼센트가 계산됩니다.

Q2. 무료 요금제에서도 진행률 바를 사용할 수 있나요?
네, 수식 속성과 바 형태의 시각화 기능은 무료 요금제(Personal)에서도 제한 없이 사용 가능합니다. 다만 워크스페이스 내 게스트 초대 수나 일부 자동화 기능에는 한도가 있을 수 있습니다.

Q3. 스마트폰 모바일 앱에서도 똑같이 보이나요?
네, 노션은 멀티 디바이스를 지원하므로 모바일 앱에서도 진행률 바가 동일하게 표시됩니다. 다만 화면 폭이 좁으므로 표 뷰보다는 리스트 뷰나 갤러리 뷰를 모바일용으로 따로 만들어 두는 것이 사용하기 편리합니다.

오늘 함께 만든 습관 트래커가 여러분의 갓생(부지런한 삶)에 도움이 되기를 바랍니다. 노션 공식 고객센터(https://www.notion.so/help)를 방문하면 더 다양한 함수 활용법을 찾아보실 수 있습니다. 여러분은 어떤 습관을 가장 먼저 관리하고 싶으신가요? 댓글로 공유해 주세요! 새로운 기능 업데이트 소식이 들리면 가장 빠르게 정리해 드리겠습니다.

참고자료와 공식 안내

노션은 업데이트가 잦아 메뉴 이름과 위치, 요금제 혜택이 바뀔 수 있습니다. 따라 하다 화면이 다르면 노션 공식 고객센터에서 최신 안내를 확인하세요. 이미지는 이해를 돕는 AI 생성 이미지입니다.

노션 공식 안내

함께 보면 좋은 노션 글

노션 전체 목차 보기

답글 남기기

About

Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.

Today 1Pick News에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기