노션 - 탈리를 사용하여 사전알림신청자 모집현황 대시보드(프로그레스바)를 제작하는 방법입니다.
순서
1. db 세팅
1) 신청자수 현황을 알고 싶은 경우, 분류를 원하는 히든 코드를 설정합니다 (ex 7월 2주 / 7월 4주 등)
2) 노션에 integration 하여 노션에 해당 로우데이터 데이터베이스를 생성합니다.
3) 노션에 프로그레스바 대시보드 db를 생성합니다.
4) 탈리에서 설정한 히든코드별로 컬럼별 페이지를 생성합니다.
3) 로우데이터 db > 대시보드 db를 관계형으로 연결합니다.
2.
자동화
1) 로우데이터 db에서 자동화를 설정합니다.
페이지가 추가가 되고 / 팀(조건)이 수정이 되면 다음과 같이 실행합니다.
•
팀(조건)이 조건1을 포함하면 관계형으로 해당 조건 1페이지를 연결합니다.
•
팀(조건)이 조건2을 포함하면 관계형으로 해당 조건 2페이지를 연결합니다.
3.
프로그레스바 생성
1) 로우데이터에서 가져온 페이지 데이터를 숫자로 합산해줍니다.
length(prop("프로그램 사전 알림 신청자"))
Arduino
복사
2) goal 에는 최종적으로 도달해야 할 숫자를 설정해줍니다.
3) 수식 포뮬러는 다음과 같이 작성합니다.
if((prop("합산") / prop("goal")) >= 1, "✅", "남은 자리: "+(((substring("■■■■■■■■■■", 0, floor((prop("합산") / prop("goal")) * 10)) + substring("□□□□□□□□□□", 0, ceil(10 - ((prop("합산") / prop("goal")) * 10)))) + " ")))
Arduino
복사
체크사항
1. 자동화가 사라지는 현상 발생
1) 어떤 조건에서 발생하는 현상인지 파악 필요합니다.
→ 자동화가 n줄 이상이면 오류 발생
→ 로우 데이터를 가져오는 경우 오류 발생
→ 데이터가 많을 경우 오류 발생