# 金融报表分析 / 03.行业板块 / 3.08板块结构分析 / 中间函数

## `block_structure_zb_call(bk_name, beg_t, end_t, cycle_by, unit_type, type)`

声明：function

返回板块结构数据

<!-- tags: 金融报表分析 03. 行业板块 3.08 板块结构分析 中间函数 返回 获取 金融 报表 报告期 -->

| 参数        | 类型     | 说明                          |
| ----------- | -------- | ----------------------------- |
| `bk_name`   | string   | 字符串。板块名称              |
| `beg_t`     | datetime | 日期。开始日期                |
| `end_t`     | datetime | 日期。截止日期                |
| `cycle_by`  | string   | 字符串。显示周期              |
| `unit_type` | integer  | 整数。显示单位，取值如下:     |
| `type`      | integer  | 整数。板块结构类型，取值如下: |

返回：array

### 示例

范例01：调用 Block_Structure_ZB_Call

```tsl
return Block_Structure_ZB_Call("上证A股;深证A股", 20200101T, 20220310T, "日线", 0, 0);
```

## `getBlockValueFromArray(t, right_type, sample_select)`

声明：function

返回板块市盈率（复合）

<!-- tags: 金融报表分析 03. 行业板块 3.08 板块结构分析 中间函数 返回 获取 金融 报表 报告期 -->

| 参数            | 类型    | 说明                        |
| --------------- | ------- | --------------------------- |
| `t`             | array   | 数组。数据表                |
| `right_type`    | integer | 整数。加权方式，取值如下:   |
| `sample_select` | integer | 整数。样本股选择，取值如下: |

返回：real
