노션
노션 관계형 데이터베이스와 수식 함께 쓰는 법: 자동화 활용 가이드
노션 관계형 데이터베이스와 수식 함께 쓰는 법: 자동화 활용 가이드
노션 관계형 데이터베이스와 수식 함께 쓰는 법: 자동화 활용 가이드


수식을 이용하면 아래와 같은 이미지로 수식을 사용할 수 있습니다.

prop("수강과목")
.map(
/*과목 이름*/
current.prop("이름").format()
+ " " +
/*과제 제출*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length()
+ "/" +
/*총 과제수*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length()
+ " " +
/* Graph */
lets(
task,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length().format().toNumber(),
all,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length().format().toNumber(),
if(
(task / all) >= 1, "✅",
(((substring("■■■■■■■■■■", 0, (round(task/all*10)).floor()) +
substring("□□□□□□□□□□", 0, (10-round(task/all*10)).floor())
)))
)
+ " " +
/* % */
(task * 100 / all).floor() + "%"
)).sort(prop("수강과목")).join("\n")수식을 이용하면 아래와 같은 이미지로 수식을 사용할 수 있습니다.

prop("수강과목")
.map(
/*과목 이름*/
current.prop("이름").format()
+ " " +
/*과제 제출*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length()
+ "/" +
/*총 과제수*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length()
+ " " +
/* Graph */
lets(
task,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length().format().toNumber(),
all,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length().format().toNumber(),
if(
(task / all) >= 1, "✅",
(((substring("■■■■■■■■■■", 0, (round(task/all*10)).floor()) +
substring("□□□□□□□□□□", 0, (10-round(task/all*10)).floor())
)))
)
+ " " +
/* % */
(task * 100 / all).floor() + "%"
)).sort(prop("수강과목")).join("\n")수식을 이용하면 아래와 같은 이미지로 수식을 사용할 수 있습니다.

prop("수강과목")
.map(
/*과목 이름*/
current.prop("이름").format()
+ " " +
/*과제 제출*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length()
+ "/" +
/*총 과제수*/
current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length()
+ " " +
/* Graph */
lets(
task,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부"))
.filter(current).length().format().toNumber(),
all,current.prop("제출 및 피드백 DB")
.filter(current.prop("학생").format()==prop("이름+휴대폰 뒷4자리").format())
.map(current.prop("과제여부")).length().format().toNumber(),
if(
(task / all) >= 1, "✅",
(((substring("■■■■■■■■■■", 0, (round(task/all*10)).floor()) +
substring("□□□□□□□□□□", 0, (10-round(task/all*10)).floor())
)))
)
+ " " +
/* % */
(task * 100 / all).floor() + "%"
)).sort(prop("수강과목")).join("\n")시리얼의 최신 글을 읽어보세요
꼭 필요했던 업무 시스템
이제 미루지 마세요.
불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.
자동화된 반복 업무, 효율적인 협업 시스템으로 협업 시너지를 느끼게 만들어보세요.
꼭 필요했던 업무 시스템
이제 미루지 마세요.
불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.
자동화된 반복 업무, 효율적인 협업 시스템으로
협업 시너지를 느끼게 만들어보세요.
꼭 필요했던 업무 시스템
이제 미루지 마세요.
불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.
자동화된 반복 업무, 효율적인 협업 시스템으로 협업 시너지를 느끼게 만들어보세요.

