Сумирани времена в организационен режим в таблица

Четох за свойствата в org-mode таблици, но или нещо е повредено, или не мога да разбера как да ги използвам. Ето какво опитах:

:PROPERTIES:
:COLUMNS: %10item %10start(start){:} %10end(end){:} %10total(total)
:END:
|   | start |   end | total |
|---+-------+-------+-------|
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|---+-------+-------+-------|
|   |       |       |  7:10 |
#+TBLFM: @2$4..@-1$4=$3-$2::@>$4=vsum(@2$4..@-1$4)

Резултатът очевидно не е това, което очаквах. Не мисля, че частта със свойствата всъщност прави нещо. Резултатът е един и същ и без него. Слагам го тук само за да покажа какво съм опитал.


person Community    schedule 09.06.2013    source източник


Отговори (2)


Добре, намерих го тук: http://orgmode.org/worg/org-hacks.html

Отговорът беше, че трябваше да добавя ;T след формулата, т.е. финалната таблица изглежда така:

| start |   end |    total |
|-------+-------+----------|
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|-------+-------+----------|
|       |       | 64:45:00 |
#+TBLFM: @2$3..@-1$3=$2-$1;T::@>$3=vsum(@2$3..@-1$3);T

Но все пак бих искал да знам какво правят тези свойства (ако изобщо).

person Community    schedule 09.06.2013

Свойството org-mode COLUMNS не се отнася за таблици, а за изгледи на колони (вижте http://orgmode.org/manual/Column-view.html).

Това, което прави колонният изглед, е наслагването на буфера с таблица. Тази таблица показва стойностите на свойствата на възела и свойствата на неговите деца.

Можете да намерите пример с екранни снимки в общността на Org Mode.

person Michael    schedule 23.01.2015