

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# addtotals
<a name="CWL_QuerySyntax-Addtotals"></a>

 使用 `addtotals` 計算數值欄位的資料列總計和資料欄總計。資料列總計是以每個區塊計算。資料欄總計 (`col=true`) 會在合併後計算，以便在分散式區塊之間保持正確性。您可以使用自訂欄位選擇、自訂欄位名稱和 `row=false`來停用資料列總計。

**語法**

```
| addtotals [fieldname={{Name}}] [row={{bool}}] [col={{bool}}] [{{field1}}, {{field2}}, ...]
```
+ `fieldname={{Name}}` — 設定資料列總計資料欄的名稱。預設值為 `Total`。
+ `row={{bool}}` — 啟用或停用資料列總計。預設值為 `true`。
+ `col={{bool}}` — 啟用或停用資料欄總計，這會在底部新增摘要資料列。預設值為 `false`。
+ `{{field1}}, {{field2}}, ...` — 要加總的特定欄位的選用清單。如果省略，則會加總所有數值欄位。

**範例**

```
# Row totals (default) - adds a Total column summing all numeric fields
fields a, b
| addtotals
```

```
# Sum only specific fields
fields price, tax, qty
| addtotals price, tax
```

```
# Custom total column name
fields val
| addtotals fieldname=RowSum
```

```
# Column totals - adds a Summary row at the bottom
fields x
| addtotals col=true x
```