
# 新建转换器
转换器是对数据集数据的再加工，为了将数据和组件更好的结合，以达到最佳的视觉展示效果。
#### 新建转换器
1. 参考[登录华为云Astro大屏应用界面](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6008.html)中操作，登录华为云Astro大屏应用界面。
2. 在主菜单中，选择"数据中心"。
3. 在左侧导航栏中，选择"转换器 \> 全部"。
4. （可选）新建转换器存放目录。 
   1. 在鼠标放在所有转换器上，单击"..."，选择"新增目录"。
   
   2. 输入目录名称，单击"确定"。 目录名称长度为1\~64个字符，可包括中文、字母、数字和下划线，且不能以下划线开头或结尾。
      
   
   
   
   
5. 在转换器管理页面，单击"新建转换器"。
6. 输入转换器名称，选择转换器存放的目录，单击"确定"。 
   转换器的名称长度为1\~32个字符，可包括中文、字母、数字和下划线。
   
   
7. 设置转换器参数。 
   图1手工输入测试数据   
   ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158307093.png "点击放大")
   图2结果预览-表格   
   ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158425485.png)
   图3结果预览-JSON   
   ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002123185456.png)
   - function filter(dataset) {}：转换器的数据处理代码。例如，输入如下示例，表示获取待处理数据中"result"中子对象"result"的数据。
     ```
     return dataset.result.result
     ```
     
   
   - 测试数据：转换器处理的验证输入数据，支持手工输入和使用数据集。输入测试数据后，单击"测试"，可进行数据测试。 例如，单击"手工输入"，输入如下示例，单击"测试"后，显示如[图2]、[图3]所示效果。
     ```
     {
         "resCode": "0",
         "resMsg": "成功",
         "result": {
             "result": [{
                     "disabled": false,
                     "value": "城市1"
                 },
                 {
                     "disabled": false,
                     "value": "城市2"
                 },
                 {
                     "disabled": false,
                     "value": "城市3"
                 },
                 {
                     "disabled": true,
                     "value": "城市4"
                 }
             ]
         }
     }
     ```
     
   
   - 结果预览-表格/结果预览-JSON：基于测试数据经转换器处理后，得到的最终展示数据结果。
   
   
   
   
8. 单击"保存"，完成转换器的创建。
 
