2016-06-27 4 views
3

그래서 org-mode에서 전화 로그를 보관합니다. 새 전화가 오면 캡처 템플릿을 시작하여 TODO로 표시합니다. 해당 항목이 완료되면 완료로 표시했습니다. 그런 다음 해당 전화 통화가 다른 부서와 관련된 경우 태그를 추가합니다. 영업 : : 계정 : : 서비스 :주어진 태그에 대해 누적 합계를 유지할 수있는 방법이 있습니까?

다른 부서에 태그가 지정된 통화의 누계를 유지하는 방법을 생각해 볼 수 있습니까? ? 이상적으로는 테이블과 같은 Org 파일에있을 것입니다.

기본적으로 저는 회사에 현재 접수 원이 필요하다는 것을 정당화하려고합니다. 어떤 아이디어?

답변

5

다음 예는 내 질문에 대한 나의 해석입니다. org-map-entries을 사용하여 지정된 목록의 각 태그에 대해 태그를 위해 버퍼를 검색합니다.

* DONE call 1               :sales: 
* DONE call 2               :sales: 
* DONE call 3             :accounting: 
* DONE call 4               :sales: 
* DONE call 5               :sales: 

* Summary 

#+begin_src elisp :export results 
    (mapcar (lambda (tag) 
      (list tag (length (org-map-entries t tag nil)))) 
      '("accounting" "sales")) 
#+end_src 

#+RESULTS: 
| accounting | 1 | 
| sales  | 4 | 

더 나은 필터링을 위해 일치 문자열을 조정할 수 있습니다.

+0

브릴리언트. 그것은 완벽하게 작동했습니다. 많은 감사와 인터넷 하이 파이브. – MBH

관련 문제