Добавление значений элементов в список с помощью Emacs / Org-Mode - PullRequest
3 голосов
/ 18 апреля 2011

Можно ли сложить значения в списке, чтобы значение рядом с «Всего элементов» было суммой всех элементов суммы?Что-то вроде -

* Items Total [10]
** Items 1 [1]
** Items 2 [5]
** Items 3 [4]

Или, если у вас есть какой-то другой способ получить сумму значений в режиме org, я был бы рад это услышать.

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Есть еще один способ сделать это, где вы упоминаете сохранить индекс как свойство и включить представление в режиме столбца.Типичная часть моего документа выглядела бы так:

* Heading 1 
:PROPERTIES: 

:COLUMNS: %DURATION{+}

** Heading 2
SCHEDULED: <2011-05-02 Mon 10:00>
   :PROPERTIES:
   :PEOPLE:   Shyam, Archana, Santosh
   :DURATION: 2 hours
   :END:
   - Architecture Description
   - Register Set Description
   - Issues Discussion 

** Heading 2 Part 1
SCHEDULED: <2011-05-02 Mon 10:00>
   :PROPERTIES:
   :PEOPLE:   Shyam, Archana, Santosh
   :DURATION: 4 hours
   :END:
   - Design and Architecture
   - Issues Discussion 

С помощью приведенного выше раздела в буфере режима org Cc Cx Cc включает представление столбца, и вы можете видеть свойство DURATION, отображающее сумму длительностей.для Заголовка2 и Заголовка2 Часть 2, которая составляет 6 часов.

Подробнее здесь http://orgmode.org/manual/Column-attributes.html#Column-attributes

Спасибо, Шьям

2 голосов
/ 18 апреля 2011

Я думаю, что единственный способ сделать это - использовать таблицу вместо списка.Таблицы позволяют выполнять сложную математику для столбцов / строк / и т. Д., И, по сути, представляют собой мини-электронную таблицу.

...