-
📊 Dataview 자동화 가이드메모방법론 2025. 9. 4. 14:44반응형
PARA 시스템을 더욱 스마트하게 만드는 Dataview 활용법
🎯 자동화의 핵심 원리
✨ Before (수동 관리)
❌ 직접 할 일 목록 작성 ❌ 수동으로 완료 체크 ❌ 진행률 계산 필요 ❌ 업데이트 누락 가능성🚀 After (자동화)
✅ 자동으로 할 일 수집 ✅ 우선순위별 정렬 ✅ 진행률 자동 계산 ✅ 실시간 업데이트
📋 핵심 Dataview 쿼리 모음
🎯 1. 우선순위 작업 자동 표시
TASK FROM "01. PROJECTS" OR "02. AREAS" WHERE !completed AND contains(text, "#urgent") SORT priority DESC LIMIT 5📅 2. 이번 주 할 일 자동 필터링
TASK FROM "01. PROJECTS" WHERE !completed AND (due >= date(today) AND due <= date(today) + dur(7 days)) SORT due ASC📊 3. 프로젝트별 진행률 자동 계산
TABLE WITHOUT ID file.link as "프로젝트", length(file.tasks) as "총 작업", length(filter(file.tasks, (t) => t.completed)) as "완료", round((length(filter(file.tasks, (t) => t.completed)) / length(file.tasks)) * 100) + "%" as "진행률" FROM "01. PROJECTS" WHERE file.tasks SORT file.name🔄 4. 최근 업데이트된 노트
TABLE file.mtime as "마지막 수정" FROM "01. PROJECTS-NEW" OR "02. AREAS" OR "03. RESOURCES-NEW" SORT file.mtime DESC LIMIT 5💼 5. 구직활동 현황 자동 집계
TABLE WITHOUT ID "📈 **지원 현황**" as "구분", "총 " + length(filter(file.lists.text, (x) => contains(x, "지원"))) + "개 회사" as "지원", "" + length(filter(file.lists.text, (x) => contains(x, "서류통과"))) + "개 통과" as "서류", "" + length(filter(file.lists.text, (x) => contains(x, "면접"))) + "개 진행" as "면접" FROM "01. PROJECTS/Job-Search" LIMIT 1
🏷️ 효과적인 태그 시스템
📌 우선순위 태그
#urgent # 긴급한 작업 #important # 중요한 작업 #quick # 빠른 작업 (30분 이내) #deep # 집중이 필요한 작업📅 시간 관련 태그
#today # 오늘 할 일 #next-week # 다음 주 할 일 #someday # 언젠가 할 일 #waiting # 대기 중인 작업🎯 영역별 태그
#job-search # 구직활동 #learning # 학습 관련 #project # 프로젝트 작업 #meeting # 회의 관련
📝 메타데이터 활용법
🔍 YAML Frontmatter 예시
--- type: task category: job-search priority: high status: in-progress due: 2025-02-01 created: 2025-01-27 tags: - urgent - interview ---📊 메타데이터 기반 쿼리
TABLE WITHOUT ID file.link as "작업", priority as "우선순위", status as "상태", due as "마감일" FROM "01. PROJECTS" WHERE type = "task" SORT priority DESC, due ASC
🎨 대시보드 구성 요소
📈 실시간 KPI 위젯
TABLE WITHOUT ID "🎯 **이번 달 목표**" as "지표", "75%" as "구직활동 진행률", "12개" as "지원 회사 수", "3개" as "면접 진행" FROM "" LIMIT 1📋 Today's Focus
TASK FROM "01. PROJECTS" OR "02. AREASW" WHERE !completed AND contains(text, "#today") SORT priority DESC🔥 Hot Topics (최근 활발한 노트)
TABLE WITHOUT ID file.link as "노트", dateformat(file.mtime, "MM-dd HH:mm") as "최근 수정" FROM "01. PROJECTS-NEW" OR "02. AREAS" WHERE file.mtime >= date(today) - dur(3 days) SORT file.mtime DESC LIMIT 5
💡 자동화 활용 팁
🎯 1. 스마트한 작업 관리
- 모든 할 일에
#urgent,#important태그 활용 due: YYYY-MM-DD형태로 마감일 설정- 체크리스트로 세부 단계 관리
📊 2. 진행 상황 시각화
- 프로젝트별 완료율 자동 계산
- 월별, 주별 성과 자동 집계
- 목표 대비 달성률 추적
🔄 3. 정보 자동 분류
- 파일 위치와 태그 기반 자동 분류
- 생성일/수정일 기반 타임라인
- 카테고리별 자동 필터링
📱 4. 모바일 친화적 구성
- 중요한 정보를 상단에 배치
- 간결한 표 형태로 정보 압축
- 빠른 액션이 가능한 링크 구성
🚀 다음 단계 고도화
📈 고급 쿼리 활용
TABLE WITHOUT ID choice(priority = "high", "🔥", choice(priority = "medium", "⚡", "📝")) + " " + file.link as "작업", choice(status = "completed", "✅", choice(status = "in-progress", "🔄", "⏳")) as "상태", choice(due < date(today), "⚠️ 지연", choice(due = date(today), "📅 오늘", "")) as "알림" FROM "01. PROJECTS" WHERE type = "task" SORT due ASC🎯 맞춤형 대시보드 생성
- 개인 KPI 지표 설정
- 주간/월간 회고 자동 생성
- 목표 달성 현황 트래킹
📚 참고 자료
🔗 Dataview 공식 가이드
🎉 자동화의 힘
Dataview를 활용하면:
- ⏰ 시간 절약: 수동 업데이트 불필요
- 🎯 정확성 향상: 자동 계산으로 오류 방지
- 📊 인사이트 확보: 데이터 기반 의사결정
- 🚀 생산성 증대: 핵심 업무에 집중 가능
이제 여러분의 PARA 시스템이 살아 움직입니다! 🌟
반응형'메모방법론' 카테고리의 다른 글
Obsidian 1.9 대규모 업데이트, Bases의 등장 (0) 2025.09.04 개인지식관리 (PKM) (2) 2025.09.04 - 모든 할 일에