* How to get a clock table without the file level? @ 2008-09-05 14:47 Peter Frings 2008-09-07 6:30 ` Carsten Dominik 0 siblings, 1 reply; 3+ messages in thread From: Peter Frings @ 2008-09-05 14:47 UTC (permalink / raw) To: emacs-orgmode Org-Mode Sorry for the repost (original of 8/8), but I have been looking for an answer in the manual, as well as in the sources and I really don't dare to touch anything down there... Is it possible to build a clocktable with the agenda as scope, but summing up all times per headline level, and not per file. Some files have the same level 1 entries, and these should be summed up. E.g.: A.org: * REQD ** task 1 ** task 2 B.org: * Todo ** task 1 C.org: * REQD * task 3 The current clocktable create blocks per file: #+BEGIN: clocktable :maxlevel 4 :scope agenda :block thisweek :step week Weekly report starting on: <2008-08-04 Mon> | File | L | Headline | Time | | |-------+---+---------------------+--------+------| | | | *Total time* | *0:40* | | |-------+---+---------------------+--------+------| | A.org | | *File time* | *0:10* | | | A.org | 1 | REQD | 0:10 | | | A.org | 2 | task 1 | | 0:05 | | A.org | 2 | task 2 | | 0:05 | |-------+---+---------------------+--------+------| | B.org | | *File time* | *0:15* | | | B.org | 1 | Todo | 0:15 | | | B.org | 2 | task 1 | | 0:15 | |-------+---+---------------------+--------+------| | C.org | | *File time* | *0:15* | | | C.org | 1 | REQD | 0:15 | | | C.org | 2 | task 3 | | 0:15 | #+END: It would be very convenient if I could group it on the first level, across the files: #+BEGIN: clocktable :maxlevel 4 :scope agenda :block thisweek :step week Weekly report starting on: <2008-08-04 Mon> | File | L | Headline | Time | | |-------+---+---------------------+--------+------| | | | *Total time* | *0:40* | | |-------+---+---------------------+--------+------| | A.org | 1 | REQD | 0:25 | | | A.org | 2 | task 1 | | 0:05 | | A.org | 2 | task 2 | | 0:05 | | C.org | 2 | task 3 | | 0:15 | |-------+---+---------------------+--------+------| | B.org | 1 | Todo | 0:15 | | | B.org | 2 | task 1 | | 0:15 | #+END Another possible method is to use categories at the file header, and to group files with the same category. That way, you can control which files to group and which ones not. Maybe I have overlooked some customization somewhere, but I couldn't find it in the manual. And as I said before, I'm loosing my way in the source files... Any pointers? Or suggestions to tackle this in another way? Cheers, Peter. PS: this is the first time in my life I'm getting organized... thanks to org-mode! ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How to get a clock table without the file level? 2008-09-05 14:47 How to get a clock table without the file level? Peter Frings @ 2008-09-07 6:30 ` Carsten Dominik 2008-09-08 8:21 ` Peter Frings 0 siblings, 1 reply; 3+ messages in thread From: Carsten Dominik @ 2008-09-07 6:30 UTC (permalink / raw) To: Peter Frings; +Cc: emacs-orgmode Org-Mode [-- Attachment #1.1: Type: text/plain, Size: 3510 bytes --] Hi Peter, this is indeed neither currently possible, nor easily implemented. One of he basic concepts of Org-mode is that you keep things together that belong together. Why do you have related things in two separate files? Would it not be easier and better to reorganize this basic structure? - Carsten On Sep 5, 2008, at 4:47 PM, Peter Frings wrote: > Sorry for the repost (original of 8/8), but I have been looking for > an answer in the manual, as well as in the sources and I really > don't dare to touch anything down there... > > > Is it possible to build a clocktable with the agenda as scope, but > summing up all times per headline level, and not per file. Some > files have the same level 1 entries, and these should be summed up. > > E.g.: > > A.org: > * REQD > ** task 1 > ** task 2 > > B.org: > * Todo > ** task 1 > > C.org: > * REQD > * task 3 > > > The current clocktable create blocks per file: > > #+BEGIN: clocktable :maxlevel 4 :scope agenda :block thisweek :step > week > > Weekly report starting on: <2008-08-04 Mon> > | File | L | Headline | Time | | > |-------+---+---------------------+--------+------| > | | | *Total time* | *0:40* | | > |-------+---+---------------------+--------+------| > | A.org | | *File time* | *0:10* | | > | A.org | 1 | REQD | 0:10 | | > | A.org | 2 | task 1 | | 0:05 | > | A.org | 2 | task 2 | | 0:05 | > |-------+---+---------------------+--------+------| > | B.org | | *File time* | *0:15* | | > | B.org | 1 | Todo | 0:15 | | > | B.org | 2 | task 1 | | 0:15 | > |-------+---+---------------------+--------+------| > | C.org | | *File time* | *0:15* | | > | C.org | 1 | REQD | 0:15 | | > | C.org | 2 | task 3 | | 0:15 | > #+END: > > > It would be very convenient if I could group it on the first level, > across the files: > #+BEGIN: clocktable :maxlevel 4 :scope agenda :block thisweek :step > week > > Weekly report starting on: <2008-08-04 Mon> > > | File | L | Headline | Time | | > |-------+---+---------------------+--------+------| > | | | *Total time* | *0:40* | | > |-------+---+---------------------+--------+------| > | A.org | 1 | REQD | 0:25 | | > | A.org | 2 | task 1 | | 0:05 | > | A.org | 2 | task 2 | | 0:05 | > | C.org | 2 | task 3 | | 0:15 | > |-------+---+---------------------+--------+------| > | B.org | 1 | Todo | 0:15 | | > | B.org | 2 | task 1 | | 0:15 | > #+END > > Another possible method is to use categories at the file header, and > to group files with the same category. That way, you can control > which files to group and which ones not. > > > Maybe I have overlooked some customization somewhere, but I couldn't > find it in the manual. And as I said before, I'm loosing my way in > the source files... > > > Any pointers? Or suggestions to tackle this in another way? > > Cheers, > Peter. > > PS: this is the first time in my life I'm getting organized... > thanks to org-mode! > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode [-- Attachment #1.2: Type: text/html, Size: 5869 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How to get a clock table without the file level? 2008-09-07 6:30 ` Carsten Dominik @ 2008-09-08 8:21 ` Peter Frings 0 siblings, 0 replies; 3+ messages in thread From: Peter Frings @ 2008-09-08 8:21 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Org-Mode On 07 Sep 2008, at 08:30, Carsten Dominik wrote: > On Sep 5, 2008, at 4:47 PM, Peter Frings wrote: > >> Is it possible to build a clocktable with the agenda as scope, but >> summing up all times per headline level, and not per file. Some >> files have the same level 1 entries, and these should be summed up. > > Hi Peter, > > this is indeed neither currently possible, nor easily implemented. > > One of he basic concepts of Org-mode is that you keep things > together that belong together. Why do you have related things in > two separate files? Would it not be easier and better to reorganize > this basic structure? Yes, I've been thinking about that as well. Right now, it's only 1 or two rows I need to sum up manually, and I can still handle that... so this is absolutely not a serious issue. The reason I have these tasks spread across several agenda files is the following. I have one larger file in which I keep the planning and logging for a large project. In another file I keep a log of the more `interrupt-driven' but often recurring tasks (e.g. maintaining a wiki, fixing bugs, etc.). However, we need to fill in time sheets in a SAP web application -- note that I use the term 'application' very loosely here!--, and many of the activities in both files are to be recorded under the same category. Unfortunately, I'm never sure which SAP category to use for some taks, so I needed a way to remember them. Therefore, I made these categories as level-1 topics, and organized my tasks to my liking as sub-topics. So I can now log time for the level-2 topic 'filling in time sheets', and it will show up under the proper SAP category in the clock table. Now, all activity in the planning file needs to be reported as 'REQD G50101'; in the other file there's also a whole set of tasks that fall under that same category. Therefore, I have 'REQD G50101' as a level-1 topic in both files, and structure the rest below it. I know it is a kludge, but it works relatively well for me. I know I can simply put the project planning in the same file as the rest, but both files are relatively large, and it makes navigation a bit harder than I want. Also, keeping these things in two files sounds very logical to me :-) As I said, it's not a big deal; I'm very happy with org-mode and I intent to keep it that way! Thanks, Peter. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-09-08 8:21 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-09-05 14:47 How to get a clock table without the file level? Peter Frings 2008-09-07 6:30 ` Carsten Dominik 2008-09-08 8:21 ` Peter Frings
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.