# 金融报表分析 / 03.行业板块 / 3.01基本情况

## `block_makeOf(bk_name, end_t)`

声明：function

返回指定板块指定日期行业样本基本构成的数据

<!-- tags: 金融报表分析 03. 行业板块 3.01 基本情况 返回 获取 金融 报表 报告期 -->

| 参数      | 类型     | 说明                 |
| --------- | -------- | -------------------- |
| `bk_name` | string   | 字符串类型，板块名称 |
| `end_t`   | datetime | 日期类型，截止日期   |

返回：array

### 示例

范例01：返回上证A股在20201231行业样本基本构成的数据

```tsl
Return Block_MakeOf("上证A股", 20201231T);
// 输出：上证A股在20201231行业样本基本构成的数据
```

## `block_structure(bk_name, beg_t, end_t, s_type, right_type, sort_by, sort_order, return_number)`

声明：function

返回指定板块指定区间行业基本配置数据

<!-- tags: 金融报表分析 03. 行业板块 3.01 基本情况 排序 sort 返回 获取 金融 报表 报告期 -->

| 参数            | 类型     | 说明                        |
| --------------- | -------- | --------------------------- |
| `bk_name`       | string   | 字符串类型，板块名称        |
| `beg_t`         | datetime | 日期类型，开始日期          |
| `end_t`         | datetime | 日期类型，截止日期          |
| `s_type`        | integer  | 整型，股票类型              |
| `right_type`    | integer  | 整型，板块涨幅计算方法      |
| `sort_by`       | integer  | 整型，排序字段              |
| `sort_order`    | integer  | 整型，排序方式              |
| `return_number` | integer  | 整型，返回个数，0时返回全部 |

返回：array

### 示例

范例01：返回上证A股在20220410-20220420日行业基本配置数据

```tsl
Return Block_Structure('上证A股', 20220410T, 20220420T, 0, 1, 0, 0, 0);
// 输出：上证A股在20220410-20220420日行业基本配置数据
```

## `stocks_indexIndustryWeight(index_id, end_t, industry_type, industry_level)`

声明：function

返回指数行业权重 其中中上协行业分级只有二级，申万行业分级有三级，中证行业分级有四级

<!-- tags: 金融报表分析 03. 行业板块 3.01 基本情况 返回 获取 金融 报表 报告期 -->

| 参数             | 类型     | 说明                    |
| ---------------- | -------- | ----------------------- |
| `index_id`       | string   | 指数,指数代码           |
| `end_t`          | datetime | 日期,截止日期           |
| `industry_type`  | integer  | 用户自定义,行业分类标准 |
| `industry_level` | integer  | 用户自定义,行业分级     |

返回：bool

### 示例

范例01：A股在2024-12-31的指数行业权重数据

```tsl
// A股在2024-12-31的指数行业权重数据
return stocks_IndexIndustryWeight("SH000300", 20241231T, 1, 1);
```

## `stocks_indexStocksWeight(index_id, end_t)`

声明：function

返回指数成分权重

<!-- tags: 金融报表分析 03. 行业板块 3.01 基本情况 返回 获取 金融 报表 报告期 -->

| 参数       | 类型     | 说明          |
| ---------- | -------- | ------------- |
| `index_id` | string   | 指数,指数代码 |
| `end_t`    | datetime | 日期,截止日期 |

返回：bool

### 示例

范例01：沪深300在2024-12-31的指数成分权重数据

```tsl
// 沪深300在2024-12-31的指数成分权重数据
return stocks_IndexStocksWeight("SH000300", 20241231T);
```

## `stocks_industryClassify(bk_name, end_t, industry_type)`

声明：function

返回股票行业分类

<!-- tags: 金融报表分析 03. 行业板块 3.01 基本情况 返回 获取 金融 报表 报告期 -->

| 参数            | 类型     | 说明                    |
| --------------- | -------- | ----------------------- |
| `bk_name`       | string   | 市场和板块,板块名称     |
| `end_t`         | datetime | 日期,截止日期           |
| `industry_type` | integer  | 用户自定义,行业分类标准 |

返回：bool

### 示例

范例01：A股在2024-12-31的股票行业分类数据

```tsl
// A股在2024-12-31的股票行业分类数据
return stocks_IndustryClassify("A股", 20241231T, 0);
```
