# 金融 / 板块 / 基金板块 / 份额结构 / 中间函数

## `fundsTsChangeValue(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块份额变动(万份)

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 一维字符串数组，基金列表 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月份额变动(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsTsChangeValue(fund_arr, 20180101T, 20180301T, -1);
// 输出：-1469306.40672803
```

## `fundsTsDecrease(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金列表FundArr中发生净赎回的基金。通过不同时点基金份额变化计算净赎回

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 一维字符串数组，基金列表 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：real

### 示例

范例01：深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecrease(FundArr, 20180101T, 20180301T, 7);
```

## `fundsTsDecreaseCount(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块发生净赎回的基金个数，净赎回通过不同时间基金份额变动计算

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                   |
| ----------- | --------- | ---------------------- |
| `fund_arr`  | array     | 数组类型，基金代码列表 |
| `beg_t`     | date_time | 开始日                 |
| `end_t`     | date_time | 截止日                 |
| `fund_type` | int       | 自定义类型，基金类型   |

返回：int

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金个数
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsTsDecreaseCount(fund_arr, 20180101T, 20180301T, -1);
// 输出：234
```

## `fundsTsDecreaseValue(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块净赎回总额(万份)，净赎回总额通过不同时间基金份额变动计算

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 一维字符串数组，基金列表 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月净赎回总额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsTsDecreaseValue(fund_arr, 20180101T, 20180301T, -1);
// 输出：3314445.107684
```

## `fundsTsGrow(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块发生净申购的基金，净申购通过不同时间基金份额变化计算

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 一维字符串数组，基金列表 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：array

### 示例

范例01：深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrow(FundArr, 20180101T, 20180301T, -1);
```

## `fundsTsGrowCount(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块发生净申购的基金个数.，通过不同时间基金份额变化计算净申购

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 基金列表，一维字符串数组 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：int

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金个数
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsTsGrowCount(fund_arr, 20180101T, 20180301T, -1);
// 输出：122
```

## `fundsTsGrowValue(fund_arr, beg_t, end_t, fund_type)`

声明：function

返回基金板块净申购总额(万份).，净申购通过不同时间基金份额变化计算

<!-- tags: 金融 板块 基金板块 份额结构 中间函数 返回 获取 -->

| 参数        | 类型      | 说明                     |
| ----------- | --------- | ------------------------ |
| `fund_arr`  | array     | 一维字符串数组，基金列表 |
| `beg_t`     | date_time | 日期，开始日期           |
| `end_t`     | date_time | 日期，截止日期           |
| `fund_type` | int       | 整型，基金类型           |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金2018年1-3月净申购总额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsTsGrowValue(fund_arr, 20180101T, 20180301T, -1);
// 输出：1668543.636295
```
