Alexander Adolf <alexander.ad...@condition-alpha.com> writes: >> In fact, CLOCKSUM property does not support custom summaries. > > ???
AFAIU, you cannot do %CLOCKSUM{max}. >>> Is there any way to change the summation behaviour for either or both >>> column types? >> >> It is currently hard-coded. (Although, it is not too hard add some kind >> of switch). >> [...] > > I think that instead of a switch, I would prefer the columnview dblock > to get a :formatter added. Knowing how the values have been computed in > the dblock's write function, I can re-calculate whatever data I need in > the formatter. > > I am already using this approach successfully with the clocktable dblock > to generate invoices for me. > > Compared to a new switch, it would seem to me that adding a :formatter > to the columnview dblock has several advantages: > > - it would likely be a smaller code change; > > - instead of implementing a single, new behaviour (activated by switch) > it would give users the flexibility to implement any new behaviour > they might want (user-supplied :formatter function). > > > Thus, from my point of view, having a :formatter for the columnview > dblock would be quite fabulous. 🦄😜 This will not prevent the property values from being changed by column view. In any case, making column views more flexible is welcome. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>