# 金融 / 基本面 / 基本 / 报告期数据获取 / 中间函数

## `getRDateArrByType(t, type_arr)`

声明：function

返回取最近N个报告期

<!-- tags: 金融 基本面 基本 报告期数据获取 中间函数 返回 获取 报表 报告期 -->

| 参数       | 类型    | 说明 |
| ---------- | ------- | ---- |
| `t`        | array   | 数组 |
| `type_arr` | integer | 整数 |

返回：array

## `getTopNRDate_(r_date_arr, r_date_type, n)`

声明：function

返回最新N个报告期

<!-- tags: 金融 基本面 基本 报告期数据获取 中间函数 返回 获取 报表 报告期 -->

| 参数          | 类型    | 说明                              |
| ------------- | ------- | --------------------------------- |
| `r_date_arr`  | integer | 整数                              |
| `r_date_type` | integer | 用户自定义。报告期类型，取值如下: |
| `n`           | integer | 整数。显示个数                    |

返回：array

## `reportDateType(r_date)`

声明：function

返回报告期的报告期类型

<!-- tags: 金融 基本面 基本 报告期数据获取 中间函数 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：integer

### 示例

范例01：调用函数

```tsl
return reportDateType(20111231);
// 输出：2011年报的报告期类型
```
