在一张表中使用多个公式

Rea*_*onk 2 org-mode org-table

我有一个包含多个浮点行的表,我想对每个行进行四舍五入。

+------------+-------------|
| 445.211219 | 1679.315626 |
| 415.789521 | 1566.561511 |
| 435.918622 | 1689.427872 |
+------------+-------------|
| 424.203660 | 1592.293310 |
| 400.164057 | 1628.415460 |
| 410.473361 | 1507.498568 |
+------------+-------------|
| 463.528003 | 1593.778433 |
| 459.144001 | 1487.695008 |
| 338.498464 | 1459.291475 |
Run Code Online (Sandbox Code Playgroud)

所以我的第一个方法是

#+TBLFM: $3=round($3) $4=round($4)
Run Code Online (Sandbox Code Playgroud)

但这会产生

+----+-------------|
|  0 | 1679.315626 |
|  0 | 1566.561511 |
|  0 | 1689.427872 |
+----+-------------|
|  0 | 1592.293310 |
|  0 | 1628.415460 |
|  0 | 1507.498568 |
+----+-------------|
|  0 | 1593.778433 |
|  0 | 1487.695008 |
|  0 | 1459.291475 |
Run Code Online (Sandbox Code Playgroud)

两条线

#+TBLFM: $3=round($3)
#+TBLFM: $4=round($4)
Run Code Online (Sandbox Code Playgroud)

也不起作用 - 只应用第一个。

如何定义多于一列的公式?

Nik*_*yks 5

公式是-::分隔的。尝试?:

#+TBLFM: $3=round($3)::$4=round($4)
Run Code Online (Sandbox Code Playgroud)

您可能希望使用手册中的这些命令来编辑公式,而不是手动编辑 TBLFM 行,它们非常方便:·)