# 金融报表分析 / 02.股票比较 / 2.07财务数据 / 2.1.1横比、纵比、环比 / 中间函数

## `hxCompare_call(stock_arr, r_date, info_id_arr, show_style, two_dim_type, unit_type)`

声明：function

返回股票列表报告期主要财务数据对比（横向）

<!-- tags: 金融报表分析 02. 股票比较 2.07 财务数据 2.1.1 、 横比纵比环比 中间函数 返回 获取 金融 -->

| 参数           | 类型    | 说明                                                                             |
| -------------- | ------- | -------------------------------------------------------------------------------- |
| `stock_arr`    | array   | 数组。股票列表                                                                   |
| `r_date`       | integer | 整数。报告期                                                                     |
| `info_id_arr`  | array   | 数组。基本面数组                                                                 |
| `show_style`   | integer | 整数。显示设置，取值如下: 显示名 取值 显示结果和同比 0 只显示结果 1 只显示比值 2 |
| `two_dim_type` | integer | 整数。显示格式，取值如下: 显示名 取值 公司为主 1 指标为主 2                      |
| `unit_type`    | integer | 整数。显示单位，取值如下: 显示名 取值 元 0 千元 1 万元 2 百万元 3 亿元 4         |

返回：array

### 示例

范例01：调用 HxCompare_Call

```tsl
return HxCompare_Call(array("SH600718", "SZ000920"), 20161231, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
```

## `zbCompare_call(stock_arr, beg_year, end_year, r_date_type, info_id_arr, show_style, three_dim_type, unit_type)`

声明：function

返回股票列表报告期主要财务数据对比（纵比）

<!-- tags: 金融报表分析 02. 股票比较 2.07 财务数据 2.1.1 、 横比纵比环比 中间函数 返回 获取 金融 -->

| 参数             | 类型    | 说明                                                                                                                                                                        |
| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `stock_arr`      | array   | 数组。股票列表                                                                                                                                                              |
| `beg_year`       | integer | 整数。起始年限                                                                                                                                                              |
| `end_year`       | integer | 整数。截止年限                                                                                                                                                              |
| `r_date_type`    | integer | 整数。报告期类型，取值如下: 显示名 取值 全部 0 一季报 1 中报 2 三季报 3 年报 4 年报+中报 5 一季报+三季报 6                                                                  |
| `info_id_arr`    | array   | 数组。基本面数组                                                                                                                                                            |
| `show_style`     | integer | 整数。显示设置，取值如下: 显示名 取值 显示结果和同比 0 只显示结果 1 只显示比值 2                                                                                            |
| `three_dim_type` | integer | 整数。三维表格显示格式，取值如下: 显示名 取值 公司为主，年份为辅 1 公司为主，指标为辅 2 指标为主，年份为辅 3 指标为主，公司为辅 4 年份为主，公司为辅 5 年份为主，指标为辅 6 |
| `unit_type`      | integer | 整数。显示单位，取值如下: 显示名 取值 元 0 千元 1 万元 2 百万元 3 亿元 4                                                                                                    |

返回：array

### 示例

范例01：调用 ZBCompare_Call

```tsl
return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
```

## `zxCompareReturn(stock_id, from_year, to_year, type, info_id_arr)`

声明：function

返回股票基本面数据纵向比较

<!-- tags: 金融报表分析 02. 股票比较 2.07 财务数据 2.1.1 、 横比纵比环比 中间函数 返回 获取 金融 -->

| 参数          | 类型    | 说明                        |
| ------------- | ------- | --------------------------- |
| `stock_id`    | string  | 字符串。股票代码            |
| `from_year`   | integer | 整数。起始年限              |
| `to_year`     | integer | 整数。截止年限              |
| `type`        | integer | 整数。报告期类型，取值如下: |
| `info_id_arr` | array   | 数组。基本面数组            |

返回：array

### 示例

范例01：调用 ZxCompareReturn

```tsl
return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008));
```
