노션에서 가장 유용한 기능은 역시 데이터베이스이다.
객체 별로 속성을 부여하고 각종 계산 형식에 구애 받지 않는 장점이 있는데,
엑셀 처럼 열간 (객체 페이지간의) 특정 속성의 단순한 합계 평균 과 같은 계산값을 사용하기가 애매하다
이글에서는 롤업 속성을 통해 노션 데이터 베이스가 가진 숫자 속성을 계산하여 속성에 반영하는 방법을 공유한다
네이버 프리미엄 에서 노션 사용법을 더 익혀보세요
노션 열 숫자 속성 계산하기
먼저 예제로 만들어둔 노션 페이지이다.
예시로 준비된 표를 보면
항목으로 설정된 페이지등이 가격이라는 숫자 노션 속성을 가지고 있다
여기서 단순히 가격들의 합이나 평균 등을 계산해서 “보고만 싶을때는 가장 밑 행의 계산 을 누르면된다.
그런데 이렇게 만든 노션 데이터 베이스 계산 값은 데이터 베이스 내에서 활용하기 어렵다.
해당 값을 불러와서 다른 데이터 베이스에 쓴다던가 맨위특정 위치에서 본다 던가 하는 활용 말이다.
그래서 약간의 노력을 가하면 해당 값을 활용할 수 있는데, 간단하게 합계와 갯수 평균 정도만 속성 값으로 만들어 보겠다.
노션 롤업 으로 데이터베이스 숫자 속성 합계 평균 갯수 등 속성에 반영하기
먼저 합산 값을 볼 수 있눈 페이지를 하나 만들자.
그리고 관계형 속성을 하나 넣어주자.
현재 설정하고 있는 데이터 베이스와 관계되도록 하자
이름은 적당히 계산용 관계형 속성으로 바꿔주고
”합산용 계산 행“의 해당 관계형 속성에 다른 “항목” 페이지들을 추가해주자.
그리고 다시 롤업 속성을 추가해주자.
위에서 말했듯 가격 속성의 합계, 평균, 갯수만 계산해보자.
먼저 합계 속성을 만들건데,
롤업 속성을 추가하고
속성 이름은 합계
유형 롤업
관계형은 위에서 만든 계산용 관계형 속성
속성운 계산하고 싶은 숫자 속성
계산은 합계로 설정하자
이렇게 설정하면 롤업 속성에 내가 관계형으로 설정해둔 페이지들의 가격 속성이 더해진 합계 속성을 얻을 수 있다.
같은 방식으로 갯수와 평균 계산용 롤업 속성을 두가지 추가해보자.
그러면 아래와 같이 노션 데이터 베이스 숫자 속성의 합계, 평균, 갯수 등의 데이터를 속성으로 반영할 수 있다.
이 방식을 이용하면 노셔뉴데이터 베이스의 값들의 합계 평균 등의 계산 값을 구할 수 있다.
여기서 몇가지 팁을 더 공유해본다.
버튼 속성으로 새로운 행 페이지 추가시 간단하게 합계 행에 더해주기.
여기서 새로운 행 페이지를 만든다면, 다시 번거롭게 합계용 페이지 관계형 속성에 하나씩 넣어줘야하는데, 이럴 때 버튼 속성을 이용하면 간단하게 바로바로 새로운 행 페이지를 합계용 속성에 넣어줄 수 있다.
우선 버튼 속성을 만든다.
이름은 적당히 원하는데로 적어주자
그리고 하단 버튼 설정에서
버튼 클릭 밑 수행할 작업에서 페이지 편집 위치를 누르고
데이터 베이스 선택
이페이지를 설정
그리고 속성 편집을 누른 후 합계용으로 만들어둔 관계형 속성을 눌러준다
이후에
합산용 페이지가 추가될 수 있도록 설정해주자
그러면 최종적으로 버튼이 이렇게 설정된다.
이렇게 완성한 노션 데이터 베이스 버튼은 이렇게 데이타 베이에서 표출되는데
새로운 행을 추가한 후에 저 버튼을 누르면 합산 행에 합계 등 계산식이 바뀐다.
아래와 같이.
이러면 간단하게 새롭게 추가한 노션 페이지 행의 숫자 값을 간단하게 합산에 반영할 수 있다.
롤업으로 만든 합산 계산 값을 다른 데이터 베이스에서 사용하기
근데 이렇게 롤업으로 만든 값을 다른 데이터 베이스에서 관계형 롤업 등으로 불러와서 사용할때에는 다소 문제가 있다. 롤업을 롤업 할 수 없기 때문인데
이럴땐 기존 데이터 베이스의 롤업 값을 수식 속성으로 바꿔서 다른 노션 데이터 베이스에서 롤업으로 불러와야한다.
예를 들어 아래와 같이 새로운 데이터베이스에서 기존 데이터 베이스의 합산 값을 보고 싶은데 롤업으로 계산한 값의 속성을 볼 수가 없는 경우다.
이럴땐 기존 데이터 베이스에 수식 속성을 하나 넣어서 해결할 수 있다.
기존 데이터 베이스에서 수식 속성하나를 추가하자
합계만 가져오는 걸로 예시를 들어보겠다.
수식 속성에서 편집
그리고 합계 롤업 속성을 선택
그리고 합계 속성이 가격이므로 표시를 원으로 속성이름을 합계 수식으로 바꿔주자
이렇게 완료를 눌러 수식 속성을 만들어주고.
새로운 데이터 베이스에서 만들어준 수식 속성을 불러오자
아래와 같이
롤업 속성을 만들고 관계형을 추가, 기존 데이터 베이스에 새로 만든 수식 속성을 선택.
그러면 아래와 같이 새로운 데이터 베이스에서도 기존 데이터 베이스의 합계 속성을 이용할 수 있다.
만약 하위항목 상위 항목 등 속성을 활용하고 있다면,
아래 글을 통해 하위항목의 값도 계산할 수 있다.
'노션 템플릿 및 사용법' 카테고리의 다른 글
[노션 사용법] 데이터 베이스 다른 페이지에 보기 추가하기 (0) | 2024.03.18 |
---|---|
[노션 사용법] 루틴 트래커 만들기 세가지 방법 (데일리투두 습관 해빗 반복업무) (2) | 2024.03.18 |
[노션 사용법] 노션 empty() 수식 함수 사용법 (속성 값 있을때만 나오게 하기) (0) | 2024.03.15 |
[노션 사용법] 노션 목차 블록 사용법 (페이지 내 링크 이동) (0) | 2024.03.15 |
[노션사용법] 보드보기 좌우 상하 레이아웃 바꾸기 (하위그룹화 혹은 리스트 보기로 상하 레이아웃으로) (0) | 2024.03.15 |