# 金融 / 板块 / 基金板块 / 份额结构

## `fundsNegotiableShares(end_t)`

声明：function

返回基金板块指定日流通份额(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称

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

| 参数    | 类型      | 说明           |
| ------- | --------- | -------------- |
| `end_t` | date_time | 日期，截止日期 |

返回：real

### 示例

范例01：调用函数

```tsl
// 取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
saveBk('mybk', '新建分类', fund_arr);
setSysParam(Pn_Bk(), "mybk");
return fundsNegotiableShares(intToDate(20121019));
// 输出：267537714.23
```

## `fundsNegotiableShares3()`

声明：function

返回基金板块最新流通份额(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称

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

返回：real

### 示例

范例01：调用函数

```tsl
// 取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
saveBk('mybk', '新建分类', fund_arr);
setSysParam(Pn_Bk(), "mybk");
setSysParam(pn_date(), intToDate(20121019));
return fundsNegotiableShares3();
// 输出：267537714.23
```

## `fundsTotalShares(end_t)`

声明：function

返回基金板块指定日总份额(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称

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

| 参数    | 类型      | 说明           |
| ------- | --------- | -------------- |
| `end_t` | date_time | 日期，截止日期 |

返回：real

### 示例

范例01：调用函数

```tsl
// 取深证基金、上证基金、开放式基金2012年10月19日指定日总份额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
saveBk('mybk', '新建分类', fund_arr);
setSysParam(Pn_Bk(), "mybk");
return fundsTotalShares(intToDate(20121019));
// 输出：267537714.23
```

## `fundsTotalShares3()`

声明：function

返回基金板块最新总份额(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称

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

返回：real

### 示例

范例01：调用函数

```tsl
// 取深证基金、上证基金、开放式基金2012年10月19日最新总份额(万份)
fund_arr := getBk("深证基金;上证基金;开放式基金");
saveBk('mybk', '新建分类', fund_arr);
setSysParam(Pn_Bk(), "mybk");
setSysParam(pn_date(), intToDate(20121019));
return fundsTotalShares3();
// 输出：267537714.23
```
