
# 在AstroFlow中，如何计算总数据调用次数？
在AstroFlow中，总数据调用次数为[流程调用次数]、[表单调用次数（开发态）]、[表单调用次数（运行态）]和[子表单调用次数]等之和。不同的AstroFlow实例，总数据调用次数有所不同，其中基础版实例为2万次/年（每月上限为2000次）、专业版实例为20万次/年（不包含扩容包）、企业版实例为50万次/年（不包含扩容包）。若您购买的是专业版实例或企业版实例，支持单独购买资源扩容包。
![](https://support.huaweicloud.com/astroflow_faq/public_sys-resources/note_3.0-zh-cn.png)
基础版套餐包月度数据调用次数最大为2000次，且不支持购买扩容包。
包月数据调用次数计算方式如下：
数据调用次数=购买的套餐天数\*一年总数据调用次数/所在套餐年总天数
其中，所在套餐年总天数是366还是365，按照套餐生效时间下一个二月是闰月还是平月判断。
 #### 流程调用次数
在WebHook触发、表单触发和定时触发流程中，不管是调试还是发布后使用，都算入调用次数。如果触发的流程中包含子流程，则子流程也需算入。例如，一个WebHook触发的流程中包含两个子流程，则该流程执行完成后，共消耗了3次调用次数。
 #### 表单调用次数（开发态）
- 表单筛选，算一次
  图1筛选   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001752784676.png) 
- 表单导入，文件数量+1 假设，待导入的表单中包含5条数据，成功执行导入操作后，调用次数算6次，即5条数据加一次导入动作。
  图2数据导入   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001799505957.png) 
- 表单导出，导出任务算一次、数据下载算一次
  图3导出数据   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001799665373.png)
  图4数据下载   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001752627020.png) 
 
 #### 表单调用次数（运行态）
- 表单提交，算一次
  图5表单提交   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001752627460.png) 
- 数据管理页编辑操作，算一次
  图6编辑   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001752627684.png) 
- 数据管理页新增操作，算一次
  图7新增   
  ![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001752787484.png) 
- 数据管理页的筛选、导入和导出操作，计算规则和[表单调用次数（开发态）]一致。
 
 #### 子表单调用次数
- 主表单提交一行数据，算1次调用，其中包含子表单几行数据算几次调用。 例如，员工信息表包含工作经历子表单和家庭成员子表单，提交一行员工信息时，增加了3行工作经历2行家庭成员，则共算6次调用。
  
- 批量导入主表单时，调用次数为"表格内的调用次数"+"导入动作1次"。 例如，表格内有2条数据，第一行是1个员工信息，包含3行工作经历2行家庭成员；第二行是1个员工信息，包含1行工作经历1个家庭成员。批量导入主表单时，调用次数计算10次，即6（1+3+2）+3（1+1+1）+1（导入动作）。
  
- 提交的主表单中包含子表单，批量上传导入子表单数据时，不计算调用次数，调用次数在提交该行主表单时统一进行计算。
- 导出表单数据时，导出动作算1次，下载导出文件算1次。
 
#### 公式计算调用次数
公式计算组件按照调用计算功能的次数，计算调用次数：
- 若表单中包含N个公式组件，数值录入/设置默认值，公式计算结果N次，则消耗N次调用次数，不区分应用开发态和应用运行态。
- 若子表单内包含M行，且每行有N个公式组件，则按照实际计算结果次数消耗调用次数，子表单中的公式计算最多调用M\*N次。
- 表单批量进行导入时，系统会自动计算公式结果，按照实际计算次数消耗调用次数。
 
#### 连接器调用次数
所有调用连接器的操作，都算入调用次数，如在流程执行中被调用、连接器的自测试调用等。
#### 公式编辑
在公式编辑中，按照调用公式引擎的次数计算调用次数。如下图，"数值A"和"数值B"录入后，调用接口计算"公式计算-主表单"，则算1次调用次数。子表单中包含了2行，每行包含1个组件默认值使用到了公式计算（总价），则算2次调用次数。 导入数据时，若"C组件"默认值为A和B组件求和，在导入时C填充数据，则认为提交C的数据，导入时不自动为组件进行计算。
图8公式编辑效果图   
![](https://support.huaweicloud.com/astroflow_faq/zh-cn_image_0000001862845913.png)
