# 订单工序流转报表

## 案例效果

可以快速查询各订单的最新进展、是否超期，关注那些即将超期的订单情况。[查看报表](https://sugar.aipage.com/report/r_1013e-4x3fqkxf-o5dj7p/d1d9f9022d0ed65e3f86828b55946306)

![file](https://blogcdnimg.clewm.net/2021/09/16316739515786_image-1631673950546.png)
图片说明：订单管理后台的进度监控页，含筛选条件、各阶段数量柱状图、订单明细列表及派工/完工明细表格。

### 使用前须知

草料提供了官方数据库功能，平台里的码数据、表单数据、状态与计划数据等，实时同步到专属独立的阿里云数据库。使用外部的BI（数据分析）工具，连接此数据，就可以制作出各类想要的报表，高度自定义。

由于涉及了基础的数据库（SQL）操作与BI工具操作，具有一定的使用门槛，使用前请掌握基础的操作能力。

## 开启官方数据库

可以在登录草料后，后台左侧数据管理–数据API，选择官方数据库（[前往使用](https://user.cli.im/opendata "前往使用")）。

![file](https://blogcdnimg.clewm.net/2024/04/image-1714370830843_17143708319878.png)
图片说明：草料二维码后台“数据管理”页的数据API开通入口，提供Webhook、官方数据库、自有数据库三种对接方式的开通选项。

官方数据库申请成功后得到的数据库示例如下：

类型：MySQL 5.7
主机：rm-bp1m4fy8d66u3c6xmbo.mysql.rds.aliyuncs.com
端口：3306
数据库名：cli_13268724（示例）
用户名：cli_13268724（示例）
密码：ekiji17jd02jk9md（示例）

## 使用BI工具制作报表/大屏

推荐使用百度Sugar，上面示例也是使用百度Sugar制作的。原因是价格便宜（推荐基础版：价格480元/年，还有60/年的大屏尝鲜版）、数据实时更新，还提供1个月的试用。用户可以自行前往官方Sugar官网注册账号学习和使用。

百度sugar 官网：[https://cloud.baidu.com/product/sugar.html](https://cloud.baidu.com/product/sugar.html)

百度sugar 操作文档：[https://cloud.baidu.com/doc/SUGAR/s/ek6z5wq34](https://cloud.baidu.com/doc/SUGAR/s/ek6z5wq34)

### 基本流程（以订单进展分析为例）

首先明确自己想要分析的目标，再去找对应的数据表。比如我想了解各订单的最新进展/状态，就知道有订单信息和订单的状态信息；再者了解派单明细和完成明细，就需要得到各工序派单记录数据和各工序完成记录数据。

![](https://blogcdnimg.clewm.net/2021/08/16296800938146_数据报表流程图.png)
图片说明：数据分析师流程图，展示从准备数据、制作报表到分享使用的完整分析路径及各环节关键操作节点。

### 准备数据

#### 连接数据库

选择类型：Mysql 5.X，填上来自草料官方数据的信息，添加即可。

![file](https://blogcdnimg.clewm.net/2021/09/16310663909227_image-1631066390727.png)
图片说明：展示数据源管理中添加MySQL 5.X数据库的配置界面，含必填信息字段与测试连接功能。

#### 创建数据模型

创建数据模型，从数据库中拖入需要的数据表。这里我们需要分析各订单生产状态情况，就需要 code_state这个表，同时关联上template_codeinfo_90996580来获取订单详细信息和base_auth_msg来获取填表人信息。[查看所有数据说明与常用数据模型](/help/integration-and-connection/data-api/official-database-guide)

选择数据模型 — 拖入需要的数据表code_state [查看数据说明](/help/integration-and-connection/data-api/official-database-guide#42)

![file](https://blogcdnimg.clewm.net/2021/09/16316841291289_image-1631684128928.png)
图片说明：数据模型管理页面，展示已建模型列表及“新建数据模型”操作入口，用于创建和管理AI问答相关数据模型。

![file](https://blogcdnimg.clewm.net/2021/09/16316840665564_image-1631684066349.png)
图片说明：展示数据表选择界面，红色箭头与文字提示用户将“code_state”等数据表拖入右侧区域进行配置。

拖入第二个数据表template_codeinfo_90996580 [查看数据说明](/help/integration-and-connection/data-api/official-database-guide#49)

设置表关联为内链接，条件是code_id（因为只需要指定订单数据的状态就可以）

![file](https://blogcdnimg.clewm.net/2021/09/16316864575350_image-1631686456531.png)
图片说明：展示数据表关联配置界面，用户正设置“code_state”与“template_codeinfo_90996580”两表的内连接条件，以code_id字段为关联键。

拖入第三个数据表base_auth_msg 设置表关联为内链接，条件是auth_id（填表人ID）

![file](https://blogcdnimg.clewm.net/2021/09/16316843329728_image-1631684332475.png)
图片说明：展示数据表关联配置界面，用户正设置 `code_state` 与 `base_auth_msg` 表的内连接条件，通过 `auth_id` 字段关联。

#### 整理数据

需要完成以下工作：字段重命名、过滤不需要的数据（删除的码）、添加计算字段（是否超期），后一个可选。

![file](https://blogcdnimg.clewm.net/2021/09/16316843550112_image-1631684354693.png)
图片说明：展示Sugar系统中编辑生产工序维度的配置界面，含维度命名、字段映射及新建计算维度等操作指引。

添加数据筛选器(必需先去掉删除的码/记录)

选择base_codeinfo的状态，列表为正常，这里不需要已经被删除的码。（推送的数据库中被删除的码、表单记录都在里面的，使用时务必筛选掉）

![file](https://blogcdnimg.clewm.net/2021/09/16316844002520_image-1631684400062.png)
图片说明：数据筛选操作界面，展示如何在订单数据表中通过“状态”字段筛选“正常”记录，排除被删除项。

### 制作报表

Sugar支持报表与大屏，这里介绍报表的创建方法，大屏也是同理的。

这者区别在于，大屏是一屏显示，各图表可以精细编辑，用于大屏展示；报表是上下浏览，内容更多，便于内部分享分析。

#### 创建报表

![file](https://blogcdnimg.clewm.net/2021/08/16296806216547_image-1629680621463.png)
图片说明：新建报表页面的配置弹窗，用于设置报表名称、父目录、类型（如报表页面）、空间内公开开关及简介，支持确认或取消操作。

#### 制作图表

选择图表/表格，这里我选择了表格，来展示各订单的生产进展状态。

![file](https://blogcdnimg.clewm.net/2021/09/16316844334160_image-1631684433244.png)
图片说明：展示Sugar系统中“表格”类报表的创建入口，红色箭头指向“表格”选项，用于引导用户选择新建普通表格报表。

操作步骤：

选择数据模型 -> 拖入要展示的信息字段

![file](https://blogcdnimg.clewm.net/2021/09/16316844442480_image-1631684444051.png)
图片说明：该图展示数据表格的配置操作流程：先选“工序流转”数据模型，再勾选需展示的字段（如订单号、品名等），最后可筛选剔除冗余数据，用于自定义生成订单工序流转报表。

再选择图表，这里我们再选择一个常用的柱状图，来显示各工序完成的订单数量分布

![file](https://blogcdnimg.clewm.net/2021/09/16316844546800_image-1631684454479.png)
图片说明：展示Sugar系统中新增柱状图类型（如柱状图、横向柱状图等）以统计各工序订单数量的图表配置操作界面。

操作步骤：

选择数据模型 -> 拖入生产工序到X轴 -> 拖入记录数到Y轴

![file](https://blogcdnimg.clewm.net/2021/09/16316895097002_image-1631689509066.png)
图片说明：柱状图数据配置界面，展示如何将“生产工序”作为X轴、“记录数”作为Y轴进行可视化，并支持拖拽字段与样式调整。

### 报表美化与筛选项设置

添加筛选组件：

筛选组件可以帮我们查看指定数据的情况，是报表中常用的组件。

![file](https://blogcdnimg.clewm.net/2021/09/16316845345405_image-1631684534196.png)
图片说明：展示Sugar后台中“订单工序流转”表格的筛选功能，重点说明如何插入输入框类筛选器以查询指定订单情况。

添加数据模型，选择数据字段

![file](https://blogcdnimg.clewm.net/2021/09/16316845505459_image-1631684550255.png)
图片说明：展示Sugar系统中“工序流转”数据模型的筛选条件配置界面，重点标示“模糊匹配”关联方式与数据字段添加操作。

勾选关联的图表，系统会自动给你关联上引用过此字段的图表。

![file](https://blogcdnimg.clewm.net/2021/09/16316847890983_image-1631684788728.png)
图片说明：订单号设置页，展示数据过滤、图表关联及依赖条件配置选项。

报表设置：

你可以插入更多的图表，对这些图表进行排版。

![file](https://blogcdnimg.clewm.net/2021/09/16316848477672_image-1631684847481.png)
图片说明：订单生产流程监控页，含过滤条件、工序完成数量柱状图及各订单生产进度明细表。

### 分享使用

设置分享（发布）为公开，复制链接就可以去使用了。

![file](https://blogcdnimg.clewm.net/2021/09/16316848922801_image-1631684892054.png)
图片说明：订单工流转页面中，点击导出按钮弹出二维码及链接，支持复制或修改发布状态后确认导出报表。

## 学习交流

在实际操作过程中可能会遇到各类问题，可以 [前往草料社区](https://cli.im/community/minihome/question/104 "前往草料社区") 查看相关问题或提问，与数据报表大牛互助交流，草料官方顾问和技术也会定期查看并回复
