org-table按组别统计求和

org

#1

以下表格:

    |------------+----------------------+-------+----------+----------+------------|
| 收费时间   | 项目名称             |  单价 | 数量单位 |   总金额 | 费用大类   |
|------------+----------------------+-------+----------+----------+------------|
| 2019/09/15 | 0.9%氯化钠注射液     |  5.99 |        2 |    11.98 | 药费       |
|            | 灯盏细辛注射液       | 18.83 |        4 |    75.32 | 药费       |
|            | 盐酸哌替啶注射液     |  2.81 |        1 |     2.81 | 药费       |
|            | 螺内酯片             | 16.45 |     0.02 |    0.329 | 药费       |
|            | 地佐辛注射液         | 119.5 |        1 |    119.5 | 药费       |
|            | 迈之灵片             | 42.71 |     0.20 |    8.542 | 药费       |
|            | 银杏达莫注射液       | 12.44 |        4 |    49.76 | 药费       |
|            | 0.9%氯化钠注射液     |  5.73 |        2 |    11.46 | 药费       |
|            | 注射用头孢哌酮钠     | 68.21 |        4 |   272.84 | 药费       |
|            | 0.9%氯化钠注射液     |  5.72 |        1 |     5.72 | 药费       |
|            | 静脉输液             |  4.00 |        2 |       8. | 治疗费     |
|            | 静脉用药集中调配     |   4.5 |        2 |       9. | 治疗费     |
|            | 一次性输液器         |  1.10 |        1 |      1.1 | 卫生材料费 |
|            | 透明敷料             |  3.51 |        2 |     7.02 | 卫生材料费 |
|            | 一次性中单           |  2.64 |        1 |     2.64 | 卫生材料费 |
|            | 床位费[40]新         | 40.00 |        1 |      40. | 床位费     |
|            | 留置静脉针穿刺       | 10.00 |        1 |      10. | 治疗费     |
|            | 静脉输液(2瓶(含2瓶)) |  1.00 |        8 |       8. | 治疗费     |
|            | 便携式血糖仪测定     | 10.00 |        7 |      70. | 治疗费     |
|            | 头皮留置针           | 14.87 |        1 |    14.87 | 卫生材料费 |
|            | 肌肉注射             |  2.00 |        2 |       4. | 治疗费     |
|            | 一次性注射器         |  0.44 |        2 |     0.88 | 卫生材料费 |
|            | 一次性输液器         |  1.10 |        1 |      1.1 | 卫生材料费 |
|            | 静脉用药集中调配     |   6.5 |        2 |      13. | 治疗费     |
|            | 一次性注射器         |  0.50 |        2 |       1. | 卫生材料费 |
|            | II级护理             | 30.00 |        1 |      30. | 护理费     |
|            | 疼痛综合评估         |    10 |        1 |       10 | 治疗费     |
|            | 住院诊断费           |    28 |        1 |       28 | 诊查费     |
|            | 特大换药             |    70 |        1 |       70 | 治疗费     |
|            | 胰岛素泵持续皮下注射 |     5 |       24 |      120 | 治疗费     |
|------------+----------------------+-------+----------+----------+------------|
|            |                      |       |          | 1006.871 |            |
|------------+----------------------+-------+----------+----------+------------|

#+TBLFM: $5=$3*$4::@32$5=vsum(@2..@31)

怎样对"治疗费"求和?


#2

aggregate

#+NAME: aaa
|------------+----------------------+-------+----------+----------+------------|
| 收费时间   | 项目名称             |  单价 | 数量单位 |   总金额 | 费用大类   |
|------------+----------------------+-------+----------+----------+------------|
| 2019/09/15 | 0.9%氯化钠注射液     |  5.99 |        2 |    11.98 | 药费       |
|            | 灯盏细辛注射液       | 18.83 |        4 |    75.32 | 药费       |
|            | 盐酸哌替啶注射液     |  2.81 |        1 |     2.81 | 药费       |
|            | 螺内酯片             | 16.45 |     0.02 |    0.329 | 药费       |
|            | 地佐辛注射液         | 119.5 |        1 |    119.5 | 药费       |
|            | 迈之灵片             | 42.71 |     0.20 |    8.542 | 药费       |
|            | 银杏达莫注射液       | 12.44 |        4 |    49.76 | 药费       |
|            | 0.9%氯化钠注射液     |  5.73 |        2 |    11.46 | 药费       |
|            | 注射用头孢哌酮钠     | 68.21 |        4 |   272.84 | 药费       |
|            | 0.9%氯化钠注射液     |  5.72 |        1 |     5.72 | 药费       |
|            | 静脉输液             |  4.00 |        2 |       8. | 治疗费     |
|            | 静脉用药集中调配     |   4.5 |        2 |       9. | 治疗费     |
|            | 一次性输液器         |  1.10 |        1 |      1.1 | 卫生材料费 |
|            | 透明敷料             |  3.51 |        2 |     7.02 | 卫生材料费 |
|            | 一次性中单           |  2.64 |        1 |     2.64 | 卫生材料费 |
|            | 床位费[40]新         | 40.00 |        1 |      40. | 床位费     |
|            | 留置静脉针穿刺       | 10.00 |        1 |      10. | 治疗费     |
|            | 静脉输液(2瓶(含2瓶)) |  1.00 |        8 |       8. | 治疗费     |
|            | 便携式血糖仪测定     | 10.00 |        7 |      70. | 治疗费     |
|            | 头皮留置针           | 14.87 |        1 |    14.87 | 卫生材料费 |
|            | 肌肉注射             |  2.00 |        2 |       4. | 治疗费     |
|            | 一次性注射器         |  0.44 |        2 |     0.88 | 卫生材料费 |
|            | 一次性输液器         |  1.10 |        1 |      1.1 | 卫生材料费 |
|            | 静脉用药集中调配     |   6.5 |        2 |      13. | 治疗费     |
|            | 一次性注射器         |  0.50 |        2 |       1. | 卫生材料费 |
|            | II级护理             | 30.00 |        1 |      30. | 护理费     |
|            | 疼痛综合评估         |    10 |        1 |       10 | 治疗费     |
|            | 住院诊断费           |    28 |        1 |       28 | 诊查费     |
|            | 特大换药             |    70 |        1 |       70 | 治疗费     |
|            | 胰岛素泵持续皮下注射 |     5 |       24 |      120 | 治疗费     |
|------------+----------------------+-------+----------+----------+------------|
|            |                      |       |          | 1006.871 |            |
|------------+----------------------+-------+----------+----------+------------|
#+TBLFM: $5=$3*$4::@-1$5=vsum(@2..@-1)

#+BEGIN: aggregate :table "aaa" :cols "费用大类 sum(总金额)"
| 费用大类   | sum(总金额) |
|------------+-------------|
| 药费       |     558.261 |
| 治疗费     |        322. |
| 卫生材料费 |       28.61 |
| 床位费     |         40. |
| 护理费     |         30. |
| 诊查费     |          28 |
|            |    1006.871 |
#+END

#3

begin: aggregate 这是什么用法?在 org mode 手册里没搜到!


#4

要装orgtbl-aggregate这个包,Github在:


#5

好用, 昨天费了一番周折, 转成csv, 用pandas处理.