

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

# 儲存貯體化
<a name="recipe-actions.BUCKETIZATION"></a>

儲存貯體 （在主控台中稱為 Binning) 會取得數值資料欄中的項目，將它們分組為數值範圍定義的儲存貯體，並輸出顯示每一列之儲存貯體的新資料欄。您可以使用分割或百分比完成歸納。以下第一個範例使用分割，第二個範例使用百分比。

**Parameters**
+ `sourceColumn` – 現有資料欄的名稱。

  `targetColumn` – 要建立的新資料欄的名稱。

  `bucketNames` – 儲存貯體名稱的清單。

  `splits` – 儲存貯體層級的清單。儲存貯體是連續的，而儲存貯體的上限將是下一個儲存貯體的下限。

  `percentage` – 每個儲存貯體將以百分比描述。

**Example 使用分割的範例**  
  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]",
            "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]"
        }
    }
}
```

**Example 使用百分比的範例**  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\"]",
            "percentage": "50"
        }
    }
}
```