
# 输入参数
在定义"分析任务"时，首先需要定义分析任务的输入参数，该输入参数是用于定义计算公式中的形式参数，它的实际参数是对应于某个属性、或某些属性的值（即可能是单值或数组），通过3种属性引用类型来约定输入参数如何引用属性的值，详细解释如下：
- 引用本资产属性 利用资产模型对资产进行实例化时，该参数实际上是引用该资产实例自身的属性，此时入参对应的属性是单值，如下图示例。
  ![](https://support.huaweicloud.com/usermanual-iotanalytics/figure/zh-cn_image_0000001332912161.png "点击放大")
  
- 引用其他资产属性 利用资产模型对资产进行实例化时，该参数实际上是引用其他资产模型下某一个资产的属性，此时入参对应的属性是单值，如下图示例。
  ![](https://support.huaweicloud.com/usermanual-iotanalytics/figure/zh-cn_image_0000001333071849.png "点击放大")
  
- 引用子资产属性 利用资产模型对资产进行实例化时，该参数实际上是引用该资产实例的下一层子资产中，符合指定资产模型的那一些子资产的属性，此时入参对应的属性是个数组，如下图示例。
  ![](https://support.huaweicloud.com/usermanual-iotanalytics/figure/zh-cn_image_0000001280751950.png "点击放大")
  
![](https://support.huaweicloud.com/usermanual-iotanalytics/public_sys-resources/caution_3.0-zh-cn.png)
参数限制
- 同一个"分析任务"中不能有名称相同的参数。
- 当参数类型为"引用子资产属性"时，要求对应的资产实例下面，必须有至少一个匹配的子资产。
- 聚合计算的输入参数所引用的属性不能直接或间接来源于聚合计算。
 
