【问题标题】:Adding up the item values in a list with Emacs/Org-Mode使用 Emacs/Org-Mode 将列表中的项目值相加
【发布时间】:2011-08-07 17:08:22
【问题描述】:

是否可以将列表中的值相加,以便“项目总计”旁边的值是所有总和项目的总和?类似的东西 -

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

或者,如果您有其他方法可以在 org-mode 中获取值的总和,我会很高兴听到它。

【问题讨论】:

    标签: emacs org-mode calc


    【解决方案1】:

    我认为唯一的方法是使用表格而不是列表。表格可让您对列/行/等执行复杂的数学运算,基本上是一个迷你电子表格。

    【讨论】:

      【解决方案2】:

      还有另一种方法可以做到这一点,您提到将索引保留为属性并启用列模式视图。我的文档的典型部分如下所示

      * 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 模式缓冲区中使用上述部分,C-c C-x C-c 启用 Column 视图,您可以看到 DURATION 属性显示 Heading2 和 Heading2 Part 2 的持续时间总和,即 6 小时。

      更多信息在这里 http://orgmode.org/manual/Column-attributes.html#Column-attributes

      谢谢 夏姆

      【讨论】:

        猜你喜欢
        • 2011-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多