# 金融 / 板块 / 基金板块 / 投资组合 / 行业配置 / 中间函数

## `fundsICCentralization(fund_arr, r_date, fund_type, to_no, right_type)`

声明：function

返回行业集中度(%)，行业集中度(%) =（持仓前N只行业的总市值/所有持仓股票的总市值）\*100％，前N只行业的总市值取自基金.行业配置320，持仓股票市值取自基金.资产配置中的股票市值322002

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数         | 类型  | 说明                                           |
| ------------ | ----- | ---------------------------------------------- |
| `fund_arr`   | array | 一维字符串数组，基金列表                       |
| `r_date`     | int   | 报告期                                         |
| `fund_type`  | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`      | int   | 整数，截止索引号，表示前N名                    |
| `right_type` | int   | 整型，加权方式                                 |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcCentralization(fund_arr, 20040930, 7, 10, 1);
// 输出：94.03801492203
```

## `fundsICCentralizationGrow(fund_arr, r_date, r_date_2, fund_type, to_no, right_type)`

声明：function

返回行业集中度变化(%)，用两个不同报告期时点的行业集中度(%)计算行业集中度变化(%)，行业集中度(%) =（持仓前N只行业的总市值/所有持仓股票的总市值）\*100％，前N只行业的总市值取自基金.行业配置320，持仓股票市值取自基金.资产配置中的股票市值322002

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数         | 类型  | 说明                                           |
| ------------ | ----- | ---------------------------------------------- |
| `fund_arr`   | array | 一维字符串数组，基金列表                       |
| `r_date`     | int   | 报告期                                         |
| `r_date_2`   | int   | 报告期，同比报告期                             |
| `fund_type`  | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`      | int   | 整数，截止索引号，表示前N名                    |
| `right_type` | int   | 整型，加权方式                                 |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040630至20040930行业集中度变化(%)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcCentralizationGrow(fund_arr, 20040930, 20040630, -1, 10, 1);
// 输出：-0.6
```

## `fundsicindustryholdnum(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内持有指定行业的基金个数

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustrypercent(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内指定行业市值占净值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustrypercent2(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内指定行业市值占总值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustrypercent3(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内指定行业市值占股票市值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustrypercentgrow(fundarr, rdate, rdate_2, name)`

声明：function

统计基金列表中指定报告期内指定行业市值占净值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustrypercentgrow3(fundarr, rdate, rdate_2, name)`

声明：function

统计基金列表中指定报告期内指定行业市值占股票市值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustryrank(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内指定行业市值排名

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustryvalue(fundarr, rdate, name)`

声明：function

统计基金列表中指定报告期内指定行业市值(万)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustryvaluegrow(fundarr, rdate, rdate_2, name)`

声明：function

统计基金列表中指定报告期内指定行业市值变动（万）

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsicindustryvaluegrowratio(fundarr, rdate, rdate_2, name)`

声明：function

统计基金列表中指定报告期内指定行业市值变比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `name`    | string          | string,行业名称            |

返回：real

## `fundsICMarketValue2(fund_arr, r_date, fund_type, to_no)`

声明：function

返回前N名行业市值和(万)，前N名市值取自基金.行业配置320

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数        | 类型  | 说明                                           |
| ----------- | ----- | ---------------------------------------------- |
| `fund_arr`  | array | 一维字符串数组，基金列表                       |
| `r_date`    | int   | 报告期                                         |
| `fund_type` | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`     | int   | 整数，截止索引号，表示前N名                    |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金中混合+债券基金在20040930前10名行业市值和(万)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcMarketValue2(fund_arr, 20040930, 7, 10);
// 输出：7639977.695875
```

## `fundsICMarketValue2Grow(fund_arr, r_date, r_date_2, fund_type, to_no)`

声明：function

返回前N名行业市值变动(万)，用两个不同报告期时点的行业市值计算行业市值变动（万），其中行业市值取自基金行业配置320

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数        | 类型  | 说明                                           |
| ----------- | ----- | ---------------------------------------------- |
| `fund_arr`  | array | 一维字符串数组，基金列表                       |
| `r_date`    | int   | 报告期                                         |
| `r_date_2`  | int   | 报告期，同比报告期                             |
| `fund_type` | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`     | int   | 整数，截止索引号，表示前N名                    |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变动(万)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcMarketValue2Grow(fund_arr, 20040930, 20040630, 7, 10);
// 输出：2910727.44
```

## `fundsICMarketValue2GrowRatio(fund_arr, r_date, r_date_2, fund_type, to_no)`

声明：function

返回前N名行业市值变比(%)，用两个不同报告期的行业市值计算行业市值变比(%)，其中前N名行业市值取自基金行业配置320

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数        | 类型  | 说明                                           |
| ----------- | ----- | ---------------------------------------------- |
| `fund_arr`  | array | 一维字符串数组，基金列表                       |
| `r_date`    | int   | 报告期                                         |
| `r_date_2`  | int   | 报告期，同比报告期                             |
| `fund_type` | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`     | int   | 整数，截止索引号，表示前N名                    |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcMarketValue2GrowRatio(fund_arr, 20040930, 20040630, -1, 10);
// 输出：47.25
```

## `fundsicnonname(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内第N名行业名称

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,第N                |

返回：string

## `fundsicnonpercent(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占净值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonpercent2(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占总值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonpercent3(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占股票市值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonpercentgrow(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占净值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonpercentgrow2(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占总值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonpercentgrow3(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值占股票市值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonvalue(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值(万)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsicnonvaluegrow(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内第N名行业市值变动（万）

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,第N                |

返回：real

## `fundsICPercentage2(fund_arr, r_date, fund_type, to_no, right_type)`

声明：function

返回前N名行业占净值比例(%)，行业占净值比例(%)取自基金.行业配置320

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数         | 类型  | 说明                                           |
| ------------ | ----- | ---------------------------------------------- |
| `fund_arr`   | array | 一维字符串数组，基金列表                       |
| `r_date`     | int   | 报告期                                         |
| `fund_type`  | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`      | int   | 整数，截止索引号，表示前N名                    |
| `right_type` | int   | 整型，加权方式                                 |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcPercentage2(fund_arr, 20040930, 7, 10, 1);
// 输出：52.32
```

## `fundsICPercentage2Grow(fund_arr, r_date, r_date_2, fund_type, to_no, right_type)`

声明：function

返回前N名行业占净值比例变动(%)，用两个不同报告期期时间点的净值比例计算行业占净值比例变动(%)，其中前N名行业占净值比例(%)取自基金行业配置320

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 返回 获取 -->

| 参数         | 类型  | 说明                                           |
| ------------ | ----- | ---------------------------------------------- |
| `fund_arr`   | array | 一维字符串数组，基金列表                       |
| `r_date`     | int   | 报告期                                         |
| `r_date_2`   | int   | 报告期，同比报告期                             |
| `fund_type`  | int   | 整型，基金类型，用于设置基金板块不同类型的基金 |
| `to_no`      | int   | 整数，截止索引，表示前N名                      |
| `right_type` | int   | 整型，加权方式                                 |

返回：real

### 示例

范例01：调用函数

```tsl
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业占净值比例变动(%)
fund_arr := getBk("深证基金;上证基金;开放式基金");
return fundsIcPercentage2Grow(fund_arr, 20040930, 20040630, -1, 10, 1);
// 输出：4.44
```

## `fundsicsumnpercent(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占净值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnpercent2(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占总值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnpercent3(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占股票市值比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | int             | integer,前N                |

返回：float

## `fundsicsumnpercentgrow(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占净值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnpercentgrow2(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占总值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnpercentgrow3(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值占股票市值比变动(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnvalue(fundarr, rdate, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值和(万)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnvaluegrow(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值变动（万）

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,前N                |

返回：real

## `fundsicsumnvaluegrowratio(fundarr, rdate, rdate_2, topn)`

声明：function

统计基金列表中指定报告期内前N名行业市值变比(%)

<!-- tags: 金融 板块 基金板块 投资组合 行业配置 中间函数 -->

| 参数      | 类型            | 说明                       |
| --------- | --------------- | -------------------------- |
| `fundarr` | array of string | array of string,基金列表   |
| `rdate`   | rdate           | reportingperiod,指定报告期 |
| `rdate_2` | rdate           | reportingperiod,同比报告期 |
| `topn`    | integer         | integer,前N                |

返回：real
