2012-11-08 176 views
4

我有一個組織文件,描述項目:Emacs的組織模式彙總表

* task1 
** task1-1 
    :PROPERTIES: 
    :price: 10 
    :given: <2012-11-08 Thu> 
    :END: 
** task1-2 
    :PROPERTIES: 
    :price: 11 
    :given: <2012-11-08 Thu> 
    :END: 


* task2 
** task2-1 
    :PROPERTIES: 
    :price: 20 
    :given: <2012-11-08 Thu> 
    :END: 
** task2-2 
    :PROPERTIES: 
    :price: 21 
    :given: <2012-11-08 Thu> 
    :END: 

我用組織集電極產生彙總表:

#+BEGIN: propview :id global :conds ((not (= price 0))) :cols (ITEM price) 
| ITEM  | price | 
|-----------+-------| 
| "task1-1" | 10 | 
| "task1-2" | 11 | 
| "task2-1" | 20 | 
| "task2-2" | 21 | 
|-----------+-------| 
|   | 62 | 
#+TBLFM: @6$2=vsum(@[email protected]$2) 
#+END: 

但我想擁有的東西像這樣:

| ITEM  | price | 
|-----------+-------| 
| "task1-1" | 10 | 
| "task1-2" | 11 | 
| "task2-1" | 20 | 
| "task2-2" | 21 | 
|-----------+-------| 
| Total  | 62 |  

怎麼辦?

+0

你能確切你能獲得什麼,缺少什麼,especilly,爲什麼不'tast2'考慮?如果這是你的問題,請說明它並提供有關細節':ID global'(它應該做的,什麼是不) –

+0

TASK2現在採取的,我用一個過時的組織,收集文件。現在需要它。但我仍然無法與propview一起產生總數。我更新了表格。 – user4035

+0

你們是不是要擺脫'TBLFM'線,或使總*出現這個詞*?我在你看來有什麼和你想獲得什麼之間沒有看到更多的差異。 「 –

回答

5

對於「總計」的路線,可以添加一個線|Total| |,按C-ù在空單元的C-C =(定義爲它的公式),並且輸入公式vsum(@[email protected]$2)。 (如果你想recalc,這是所有的C-u C-c C-c)。

我不知道org-collector,所以不能幫你做這個部分。運行它的整個文檔(是:id global工作?),或者通過一個水平向右移動家居它是一個單一的樹中,也許。

+0

對於一個快速總,您也可以使用'C-C +'命令,'ORG-表sum'。這裏給出的答案是更好的,因爲你可以重新計算公式,而不是隻有值改變時纔有值。 – Patrick