# 金融 / 财务分析 / 最近12个月 / 成长能力

## `mainIncomeGrowRatio_12(r_date)`

声明：function

返回最近12个月的主营业务收入同比增长率(%)。 （1）主营业务收入数据取自合并利润分配表； （2）V1：RDate报告期最近12个月的主营业务收入； （3）V2：上年同期PRDate最近12个月的主营业务收入； （4）最近12个月的主营业务收入同比增长率(%)=(V1-V2)/abs(V2)\*100

<!-- tags: 金融 财务分析 12 最近个月 成长能力 返回 获取 V1 V2 -->

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

返回：float

### 示例

范例01：指定2011年报，取万科A主营业务收入同比增长率(%)

```tsl
// 指定2011年报，取万科A主营业务收入同比增长率(%)
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SZ000002');
v := MainIncomeGrowRatio_12(20111231);
return v;
// 输出：41.54
```

## `mainProfitGrowRatio_12(r_date)`

声明：function

返回最近12个月的主营业务利润同比增长率(%)。 （1）主营业务利润数据取自合并利润分配表； （2）V1：RDate报告期最近12个月的主营业务利润； （3）V2：上年同期PRDate最近12个月的主营业务利润； （4）最近12个月的主营业务利润同比增长率(%)=(V1-V2)/abs(V2)\*100

<!-- tags: 金融 财务分析 12 最近个月 成长能力 返回 获取 V1 V2 -->

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

返回：float

### 示例

范例01：指定2011年报，取万科A主营业务利润同比增长率(%)

```tsl
// 指定2011年报，取万科A主营业务利润同比增长率(%)
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SZ000002');
v := MainProfitGrowRatio_12(20111231);
return v;
// 输出：-42.89
```

## `netProfitGrowRatio_12(r_date)`

声明：function

返回最近12个月的净利润增长率(%)。 （1）归属于母公司所有者净利润数据取自合并利润分配表； （2）V1：RDate报告期最近12个月的归属于母公司所有者净利润； （3）V2：上年同期PRDate最近12个月的归属于母公司所有者净利润； （4）最近12个月的净利润增长率(%)=(V1-V2)/abs(V2)\*100

<!-- tags: 金融 财务分析 12 最近个月 成长能力 返回 获取 V1 V2 -->

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

返回：float

### 示例

范例01：指定2011年报，取万科A净利润增长率(%)

```tsl
// 指定2011年报，取万科A净利润增长率(%)
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SZ000002');
v := NetProfitGrowRatio_12(20111231);
return v;
// 输出：32.15
```

## `operatingProfitGrowRatio_12(r_date)`

声明：function

返回最近12个月的营业利润增长率(%)。 （1）营业利润数据取自合并利润分配表； （2）V1：RDate报告期最近12个月的营业利润； （3）V2：上年同期PRDate最近12个月的营业利润； （4）最近12个月的营业利润增长率(%)=(V1-V2)/abs(V2)\*100

<!-- tags: 金融 财务分析 12 最近个月 成长能力 返回 获取 V1 V2 -->

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

返回：float

### 示例

范例01：指定2011年报，取万科A营业利润增长率(%)

```tsl
// 指定2011年报，取万科A营业利润增长率(%)
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SZ000002');
v := OperatingProfitGrowRatio_12(20111231);
return v;
// 输出：32.52
```

## `profitBeforeTaxGrowRatio_12(r_date)`

声明：function

返回最近12个月的利润总额同比增长率(%)。 （1）利润总额数据取自合并利润分配表； （2）V1：RDate报告期最近12个月的利润总额； （3）V2：上年同期PRDate最近12个月的利润总额； （4）最近12个月的利润总额同比增长率(%)=(V1-V2)/abs(V2)\*100

<!-- tags: 金融 财务分析 12 最近个月 成长能力 返回 获取 V1 V2 -->

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

返回：float

### 示例

范例01：指定2011年报，取万科A利润总额同比增长率(%)

```tsl
// 指定2011年报，取万科A利润总额同比增长率(%)
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SZ000002');
v := ProfitBeforeTaxGrowRatio_12(20111231);
return v;
// 输出：32.37
```
