노션

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

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

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

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



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")

꼭 필요했던 업무 시스템
이제 미루지 마세요.

불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.

자동화된 반복 업무, 효율적인 협업 시스템으로 협업 시너지를 느끼게 만들어보세요.

꼭 필요했던 업무 시스템
이제 미루지 마세요.

불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.

자동화된 반복 업무, 효율적인 협업 시스템으로

협업 시너지를 느끼게 만들어보세요.

꼭 필요했던 업무 시스템
이제 미루지 마세요.

불필요한 업무와 비효율적인 시스템은 퇴사로 이어진다는 것.

자동화된 반복 업무, 효율적인 협업 시스템으로 협업 시너지를 느끼게 만들어보세요.