Obsidian은 주로 노트 작성과 지식 관리에 특화된 도구이지만, 다양한 플러그인과 템플릿을 사용하여 간단한 가계부 시스템을 구축할 수 있습니다. Obsidian으로 가계부를 만들기 위해서는 마크다운(Markdown) 형식과 데이터뷰(DataView) 플러그인을 활용하여 수입과 지출을 기록하고, 이를 시각화할 수 있습니다. ### 1. 설정 준비 1. **Obsidian 설치**: 먼저 Obsidian을 설치하고 새로운 Vault(저장소)를 생성합니다. 2. **플러그인 설치**: - **DataView 플러그인**: 데이터 쿼리와 필터링을 지원합니다. 이 플러그인을 사용하여 마크다운 파일에서 특정 데이터를 추출하고, 정리된 형태로 보여줄 수 있습니다. - **Templater 플러그인**: 템플릿을 만들어 수입/지출 항목 추가를 자동화할 수 있습니다. ### 2. 기본 폴더 구조 ``` /가계부 ├── templates │ └── transaction.md ├── 2024 │ ├── 2024-08.md │ └── 2024-09.md └── README.md ``` ### 3. 템플릿 작성 (`templates/transaction.md`) ```markdown --- date: {{date:YYYY-MM-DD}} category: amount: type: # 수입 or 지출 description: --- ## {{date:YYYY-MM-DD}} - **분류**: {{type}} - **금액**: {{amount}}원 - **항목**: {{category}} - **메모**: {{description}} ``` 이 템플릿을 사용하여 매일 또는 매주 새로운 거래를 기록할 수 있습니다. ### 4. 가계부 기록하기 (`2024/2024-08.md`) ```markdown # 2024년 8월 가계부 ```dataview table date as "날짜", type as "유형", category as "분류", amount as "금액", description as "설명" from "2024/08" where type != null sort date asc ``` ## 합계 ```dataview table sum(amount) as "총 금액" from "2024/08" where type = "수입" ``` ```dataview table sum(amount) as "총 금액" from "2024/08" where type = "지출" ``` ``` ### 5. 거래 추가하기 템플릿을 사용하여 새로운 거래를 기록할 때는 Obsidian의 템플릿 기능을 이용합니다. 각 거래를 기록할 때 `transaction.md` 템플릿을 불러와서 필요한 정보를 입력한 후, 해당 월의 파일(`2024/2024-08.md`)에 추가합니다. ### 6. 요약 및 분석 각 월별 파일에서 DataView 플러그인을 사용해 해당 월의 수입/지출을 표 형식으로 정리하고, 합계를 표시할 수 있습니다. 예를 들어, 위의 `2024/2024-08.md` 파일에서 전체 거래 내역과 수입/지출 합계를 볼 수 있습니다. ### 7. 추가 기능 - **연간 요약**: 연간 합계를 보여주는 파일을 만들고, 각 월별 데이터를 모아 총 수입/지출을 계산할 수 있습니다. - **시각화**: DataView의 표 외에도 Obsidian 플러그인을 통해 그래프를 추가하여 시각적으로 데이터를 분석할 수 있습니다. 이렇게 하면 Obsidian을 사용하여 간단하면서도 유용한 가계부를 만들 수 있습니다. 데이터뷰 플러그인을 활용하면 수입과 지출 내역을 쉽게 관리하고, 원하는 방식으로 데이터를 분석할 수 있습니다.