# 金融 / 基金 / 投资组合 / 平均剩余期限分布情况 / 中间函数

## `fundARMAssetByField(fundid, rdate, dtype, value_field)`

声明：function

返回指定报告期的平均剩余期限分布情况计算资产或负债

<!-- tags: 金融 基金 投资组合 平均剩余期限分布情况 中间函数 返回 获取 统计 概率 statistics -->

| 参数          | 类型    | 说明                            |
| ------------- | ------- | ------------------------------- |
| `fundid`      | string  | 字符串。基金代码                |
| `rdate`       | integer | 整数。指定报告期                |
| `dtype`       | integer | 用户自定义。分布类型，取值如下: |
| `value_field` | string  | 字符串。指定字段                |

返回：real

### 示例

范例01：调用函数

```tsl
return fundArmAssetByField('OF000009', 20231231, 1, '各期限资产占净值比例(%)');
// 输出：558753.59
```

## `fundARMMX(fundid, rdate, dtype)`

声明：function

返回指定报告期的平均剩余期限分布情况

<!-- tags: 金融 基金 投资组合 平均剩余期限分布情况 中间函数 返回 获取 统计 概率 statistics -->

| 参数     | 类型    | 说明                            |
| -------- | ------- | ------------------------------- |
| `fundid` | string  | 字符串。基金代码                |
| `rdate`  | integer | 整数。指定报告期                |
| `dtype`  | integer | 用户自定义。分布情况，取值如下: |

返回：array

### 示例

范例01：调用 FundARMMX

```tsl
return FundARMMX('OF000009', 20231231, 0);
```
