개발/꿀팁

노션 데이터베이스 달성률 작성하기 (소수점 버림)

nova_dev 2021. 12. 28. 00:00
반응형

0. 개요

노션 데이터베이스에 특정 데이터의 비율을 작성하고 싶은 경우 유용하게 사용할 수 있다.

내 경우에는 “올해 모은 목돈 / 목표 저축액”의 비율을 달성률로 작성하고 싶어 사용했다.

1. 데이터베이스에 속성을 수식으로 작성

image

데이터베이스의 속성을 수식으로 선택한다. 그리고 수식 편집을 이용하면 데이터베이스 내 값들을 활용하여 다양한 값을 추출해 낼 수 있다.

2. 수식 작성

기본적으로 prop으로 데이터베이스에서 가져올 값을 선택하여 비율을 구할 수 있다.

예를 들어, prop(“올해 모은 목돈”) / prop(“올해 목표 저축액”) 으로 각 필드를 가져와 나누면 비율을 구할 수 있으나 소숫점까지 표현되어 값이 지저분하게 표기된다는 문제가 있다.

image

image

3. 소수점 버리기 수식 작성

소숫점이 함께 작성되는 문제가 있었는데 노션의 floor 함수를 이용하여 이 문제를 해결할 수 있다.

prop(“올해 모은 목돈”) / prop(“올해 목표저축액”) 과 같이 기존에 가져오려고 했던 값에 100을 곱한 값을 floor함수로 감싼 뒤 100을 나누면 원하는 결과 값을 얻을 수 있다.

→ floor({가져오려는 값} x 100) / 100

image

image

이제 소숫점을 버린 달성률 값을 추출해 낼 수 있다.

데이터베이스의 수식을 활용하면 다양한 도표를 만들어 활용할 수 있으니 활용해보면 좋을 것 같다.

참고

위 예시는 나의 머니 로드맵이라는 Melody Jung님이 작성하신 노션 템플릿을 활용하여 수정한 것이므로 필요한 사람은 아래 링크를 참고하자.

https://www.notion-tools.com/fc9aacdd-9bff-47f2-a86b-7838313d9eb4

https://www.notion.so/2edd2441dafe4194867528284e6445fa

반응형