•
핵심교훈
개별화를 하려면 개인 OD와 전체 OD 사이에 “그대로 짝짓기 + 롤업”가 필요하다
개인 OD 없이 전체 OD에 필터나 수식을 걸면 개별 속성을 무수히 생성해야 함
칼럼 OD에 필터를 거는 거면, 어쨌든 001에 걸려 있는 상태() 값은 개인별로 볼 수가 없는 것임
상태 속성에 수식을 걸어도, 결국 그 행의 데이터는 모두가 공유하는 것이니.. 수식 자체를 개인화할 수 없음
개인별로 다른 상태를 보여줄 수 있으려면?
개인테이블이 있고, 거기에 칼럼 OD 데이터가 호출되고, 호출된 데이터에 맞게끔 개인 테이블에 수식을 걸어야 한다.
관리자 페이지
MEMBER
출석부 from Tally
khh0728
•
문제 발생
멘탈레터 OD의 수식 속성 자체에 “아이디”가 포함되니까, 개별 아이디의 개수만큼 수식 속성을 복제해야 하는 문제가 발생
해결책?
칼럼(번호+제목)과 데이터 아이디별 상태변동(+스탬프)를 분리하고 관계형을 활용?
데이터 1
칼럼 번호, 칼럼 제목 OD
데이터 2
아이디 명단 쭈욱
관계형: 칼럼 번호 아이디
출석을 하면 칼럼번호 와 아이디 사이에 관계형이 맺어지고
empty(prop("발행 일자")) ? "" : (equal(prop("발행 일자 txt"), prop("오늘 날짜 txt")) ? "" : (contains(prop("노출대상 (R)"),"xyz0101")?"":""))
학생이 출석해도 “오늘 날짜”가 “출석 여부”보다 우선 순위라서 다음 날이 되기 전에는 계속 상태이기 때문에 학생이 출석하고 나서 개인 서재로 리다이렉트 되었을 때 제대로 출석이 되었는지 확인이 불가함
이 방식으로 하려면, 출석 여부 관계형을 수동으로 하는 경우
empty(prop("발행 일자")) ? "" : (contains(prop("노출대상 (R)"),"xyz0101")?"":(equal(prop("발행 일자 txt"), prop("오늘 날짜 txt")) ? "" : ""))
학생이 출석했을 때 “출석 여부”보다 “오늘 날짜”가 우선 순위이기 때문에 출석하고 나서 개인 서재로 리다이렉트 되었을 때 힉생 스스로 바로 출석이 된 것을 확인할 수 있음.
이 방식으로 하려면, 출석 여부 관계형을 자동으로 하는 경우
let( id,
khh0728