# 金融 / 财务分析 / 现金流量

## `cashandCashEquivalentsPerShares(report_date)`

声明：function

返回每股现金净流量，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的每股现金净流量

```tsl
// 2024年年报白云机场的每股现金净流量
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashandCashEquivalentsPerShares(20241231);
return v;
// 输出：0.9283
```

范例02：指定2024三季报，取白云机场每股现金净流量的TTM

```tsl
// 指定2024三季报，取白云机场每股现金净流量的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashandCashEquivalentsPerShares(20240930);
return v;
// 输出：0.8337
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的每股现金净流量

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的每股现金净流量
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashandCashEquivalentsPerShares(20240331);
return v;
// 输出：0.1278
```

范例04：指定2024三季报，取白云机场第三季度单季度的每股现金净流量

```tsl
// 指定2024三季报，取白云机场第三季度单季度的每股现金净流量
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashandCashEquivalentsPerShares(20240930);
return v;
// 输出：0.1922
```

范例05：取白云机场在2019年年报的每股现金净流量调整前与调整后

```tsl
// 取白云机场在2019年年报的每股现金净流量调整前与调整后
// 20210430公布2020年年报对2019年年报中的现金及现金等价物净增加额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashandCashEquivalentsPerShares(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashandCashEquivalentsPerShares(RDate);
return array(v1, v2);
// 输出：array(-0.5046,-0.5042)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowCurrentDebtRatio(report_date)`

声明：function

返回现金流量比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金流量比率

```tsl
// 2024年年报白云机场的现金流量比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowCurrentDebtRatio(20241231);
return v;
// 输出：0.5509
```

范例02：指定2024三季报，取白云机场现金流量比率的TTM

```tsl
// 指定2024三季报，取白云机场现金流量比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowCurrentDebtRatio(20240930);
return v;
// 输出：0.5211
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金流量比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金流量比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowCurrentDebtRatio(20240331);
return v;
// 输出：0.3996
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金流量比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金流量比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowCurrentDebtRatio(20240930);
return v;
// 输出：0.1307
```

范例05：取白云机场在2019年年报的现金流量比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金流量比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowCurrentDebtRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowCurrentDebtRatio(RDate);
return array(v1, v2);
// 输出：array(0.4281,0.4075)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowEquityRatio(r_date)`

声明：function

返回现金股东权益比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金股东权益比率

```tsl
// 2024年年报白云机场的现金股东权益比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowEquityRatio(20241231);
return v;
// 输出：0.1859
```

范例02：指定2024三季报，取白云机场现金股东权益比率的TTM

```tsl
// 指定2024三季报，取白云机场现金股东权益比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowEquityRatio(20240930);
return v;
// 输出：0.1793
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金股东权益比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金股东权益比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowEquityRatio(20240331);
return v;
// 输出：0.1341
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金股东权益比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金股东权益比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowEquityRatio(20240930);
return v;
// 输出：0.045
```

范例05：取白云机场在2019年年报的现金股东权益比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金股东权益比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowEquityRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowEquityRatio(RDate);
return array(v1, v2);
// 输出：array(0.185,0.1802)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowInvestingAndFinancingRatio(r_date)`

声明：function

返回现金投资筹资比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金投资筹资比率

```tsl
// 2024年年报白云机场的现金投资筹资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowInvestingAndFinancingRatio(20241231);
return v;
// 输出：2.7319
```

范例02：指定2024三季报，取白云机场现金投资筹资比率的TTM

```tsl
// 指定2024三季报，取白云机场现金投资筹资比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowInvestingAndFinancingRatio(20240930);
return v;
// 输出：2.5234
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金投资筹资比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金投资筹资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowInvestingAndFinancingRatio(20240331);
return v;
// 输出：1.1222
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金投资筹资比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金投资筹资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowInvestingAndFinancingRatio(20240930);
return v;
// 输出：2.2683
```

范例05：取白云机场在2019年年报的现金投资筹资比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金投资筹资比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowInvestingAndFinancingRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowInvestingAndFinancingRatio(RDate);
return array(v1, v2);
// 输出：array(0.5826,0.5867)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowMainOperationRatio(report_date)`

声明：function

返回现金主营收入比，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金主营收入比率

```tsl
// 2024年年报白云机场的现金主营收入比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowMainOperationRatio(20241231);
return v;
// 输出：0.4594
```

范例02：指定2024三季报，取白云机场现金主营收入比率的TTM

```tsl
// 指定2024三季报，取白云机场现金主营收入比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowMainOperationRatio(20240930);
return v;
// 输出：0.4552
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金主营收入比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金主营收入比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowMainOperationRatio(20240331);
return v;
// 输出：0.3669
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金主营收入比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金主营收入比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowMainOperationRatio(20240930);
return v;
// 输出：0.4421
```

范例05：取白云机场在2019年年报的现金主营收入比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金主营收入比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowMainOperationRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowMainOperationRatio(RDate);
return array(v1, v2);
// 输出：array(0.3828,0.3717)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowNetProfitCash(report_date)`

声明：function

返回现金净利润比，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金净利润比率

```tsl
// 2024年年报白云机场的现金净利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowNetProfitCash(20241231);
return v;
// 输出：3.6832
```

范例02：指定2024三季报，取白云机场现金净利润比率的TTM

```tsl
// 指定2024三季报，取白云机场现金净利润比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowNetProfitCash(20240930);
return v;
// 输出：3.88
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金净利润比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金净利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowNetProfitCash(20240331);
return v;
// 输出：5.3397
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金净利润比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金净利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowNetProfitCash(20240930);
return v;
// 输出：3.5346
```

范例05：取白云机场在2019年年报的现金净利润比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金净利润比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowNetProfitCash(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowNetProfitCash(RDate);
return array(v1, v2);
// 输出：array(3.0131,2.8517)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowOperatingProfitRatio(r_date)`

声明：function

返回现金营业利润比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金营业利润比率

```tsl
// 2024年年报白云机场的现金营业利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowOperatingProfitRatio(20241231);
return v;
// 输出：2.5506
```

范例02：指定2024三季报，取白云机场现金营业利润比率的TTM

```tsl
// 指定2024三季报，取白云机场现金营业利润比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowOperatingProfitRatio(20240930);
return v;
// 输出：2.6209
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金营业利润比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金营业利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowOperatingProfitRatio(20240331);
return v;
// 输出：3.515
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金营业利润比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金营业利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowOperatingProfitRatio(20240930);
return v;
// 输出：2.5612
```

范例05：取白云机场在2019年年报的现金营业利润比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金营业利润比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowOperatingProfitRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowOperatingProfitRatio(RDate);
return array(v1, v2);
// 输出：array(2.2899,2.156)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowReinvestmentRatio(r_date)`

声明：function

返回现金再投资比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金再投资比率

```tsl
// 2024年年报白云机场的现金再投资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowReinvestmentRatio(20241231);
return v;
// 输出：8.7957
```

范例02：指定2024三季报，取白云机场现金再投资比率的TTM

```tsl
// 指定2024三季报，取白云机场现金再投资比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowReinvestmentRatio(20240930);
return v;
// 输出：6.6789
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金再投资比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金再投资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowReinvestmentRatio(20240331);
return v;
// 输出：3.951
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金再投资比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金再投资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowReinvestmentRatio(20240930);
return v;
// 输出：7.0496
```

范例05：取白云机场在2019年年报的现金再投资比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金再投资比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowReinvestmentRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowReinvestmentRatio(RDate);
return array(v1, v2);
// 输出：array(2.8349,2.7551)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowTotalAssetsRatio(report_date)`

声明：function

返回现金总资产比，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金总资产比率

```tsl
// 2024年年报白云机场的现金总资产比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalAssetsRatio(20241231);
return v;
// 输出：0.1263
```

范例02：指定2024三季报，取白云机场现金总资产比率的TTM

```tsl
// 指定2024三季报，取白云机场现金总资产比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowTotalAssetsRatio(20240930);
return v;
// 输出：0.1202
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金总资产比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金总资产比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowTotalAssetsRatio(20240331);
return v;
// 输出：0.0901
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金总资产比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金总资产比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalAssetsRatio(20240930);
return v;
// 输出：0.0301
```

范例05：取白云机场在2019年年报的现金总资产比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金总资产比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalAssetsRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalAssetsRatio(RDate);
return array(v1, v2);
// 输出：array(0.1205,0.1169)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowTotalDebtRatio(report_date)`

声明：function

返回现金总负债比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金总负债比率

```tsl
// 2024年年报白云机场的现金总负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalDebtRatio(20241231);
return v;
// 输出：0.4057
```

范例02：指定2024三季报，取白云机场现金总负债比率的TTM

```tsl
// 指定2024三季报，取白云机场现金总负债比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowTotalDebtRatio(20240930);
return v;
// 输出：0.3743
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金总负债比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金总负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowTotalDebtRatio(20240331);
return v;
// 输出：0.2815
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金总负债比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金总负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalDebtRatio(20240930);
return v;
// 输出：0.0939
```

范例05：取白云机场在2019年年报的现金总负债比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金总负债比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalDebtRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalDebtRatio(RDate);
return array(v1, v2);
// 输出：array(0.3528,0.3395)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashFlowTotalDebtRatio2(report_date)`

声明：function

返回债务保障率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的债务保障率

```tsl
// 2024年年报白云机场的债务保障率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalDebtRatio2(20241231);
return v;
// 输出：2.465
```

范例02：指定2024三季报，取白云机场债务保障率的TTM

```tsl
// 指定2024三季报，取白云机场债务保障率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashFlowTotalDebtRatio2(20240930);
return v;
// 输出：2.672
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的债务保障率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的债务保障率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashFlowTotalDebtRatio2(20240331);
return v;
// 输出：3.5529
```

范例04：指定2024三季报，取白云机场第三季度单季度的债务保障率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的债务保障率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalDebtRatio2(20240930);
return v;
// 输出：10.6515
```

范例05：取白云机场在2019年年报的债务保障率调整前与调整后

```tsl
// 取白云机场在2019年年报的债务保障率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalDebtRatio2(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalDebtRatio2(RDate);
return array(v1, v2);
// 输出：array(2.8342,2.9454)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashMatureDebtRatio(r_date)`

声明：function

返回现金到期债务比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金到期债务比率

```tsl
// 2024年年报白云机场的现金到期债务比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := CashMatureDebtRatio(20241231);
return v;
// 输出：10.5995
```

范例02：指定2024三季报，取白云机场现金到期债务比率的TTM

```tsl
// 指定2024三季报，取白云机场现金到期债务比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashMatureDebtRatio(20240930);
return v;
// 输出：10.3073
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金到期债务比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金到期债务比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashMatureDebtRatio(20240331);
return v;
// 输出：7.6301
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金到期债务比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金到期债务比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashMatureDebtRatio(20240930);
return v;
// 输出：2.5857
```

范例05：取东风股份在2018年年报的现金到期债务比率调整前与调整后

```tsl
// 取东风股份在2018年年报的现金到期债务比率调整前与调整后
// 20200429公布2019年年报对2018年年报中的一年内到期的长期负债数据进行了调整
setsysparam(pn_stock(), 'SH600006');
RDate := 20181231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20190331T);
v1 := CashMatureDebtRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20200630T);
v2 := CashMatureDebtRatio(RDate);
return array(v1, v2);
// 输出：array(-0.1214,-0.1216)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `cashToCurrentDebtRatio(report_date)`

声明：function

返回现金流动负债比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的现金流动负债比率

```tsl
// 2024年年报白云机场的现金流动负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := CashToCurrentDebtRatio(20241231);
return v;
// 输出：0.5509
```

范例02：指定2024三季报，取白云机场现金流动负债比率的TTM

```tsl
// 指定2024三季报，取白云机场现金流动负债比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := CashToCurrentDebtRatio(20240930);
return v;
// 输出：0.5211
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金流动负债比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的现金流动负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := CashToCurrentDebtRatio(20240331);
return v;
// 输出：0.3996
```

范例04：指定2024三季报，取白云机场第三季度单季度的现金流动负债比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的现金流动负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashToCurrentDebtRatio(20240930);
return v;
// 输出：0.1307
```

范例05：取白云机场在2019年年报的现金流动负债比率调整前与调整后

```tsl
// 取白云机场在2019年年报的现金流动负债比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashToCurrentDebtRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashToCurrentDebtRatio(RDate);
return array(v1, v2);
// 输出：array(0.4281,0.4075)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `mainIncomeCashRatio(report_date)`

声明：function

返回销售现金比率，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的销售现金比率

```tsl
// 2024年年报白云机场的销售现金比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := MainIncomeCashRatio(20241231);
return v;
// 输出：1.1028
```

范例02：指定2024三季报，取白云机场销售现金比率的TTM

```tsl
// 指定2024三季报，取白云机场销售现金比率的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := MainIncomeCashRatio(20240930);
return v;
// 输出：0.9893
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的销售现金比率

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的销售现金比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := MainIncomeCashRatio(20240331);
return v;
// 输出：1.0466
```

范例04：指定2024三季报，取白云机场第三季度单季度的销售现金比率

```tsl
// 指定2024三季报，取白云机场第三季度单季度的销售现金比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := MainIncomeCashRatio(20240930);
return v;
// 输出：1.2809
```

范例05：取白云机场在2019年年报的销售现金比率调整前与调整后

```tsl
// 取白云机场在2019年年报的销售现金比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := MainIncomeCashRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := MainIncomeCashRatio(RDate);
return array(v1, v2);
// 输出：array(1.1244,1.1778)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `netCashfromIAGrowRatio(r_date)`

声明：function

返回投资活动现金流量净额增长率(%)，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的投资活动现金流量净额增长率(%)

```tsl
// 2024年年报白云机场的投资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashfromIAGrowRatio(20241231);
return v;
// 输出：36.0797
```

范例02：指定2024三季报，取白云机场投资活动现金流量净额增长率(%)的TTM

```tsl
// 指定2024三季报，取白云机场投资活动现金流量净额增长率(%)的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := NetCashfromIAGrowRatio(20240930);
return v;
// 输出：32.6849
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的投资活动现金流量净额增长率(%)

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的投资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := NetCashfromIAGrowRatio(20240331);
return v;
// 输出：31.7448
```

范例04：指定2024三季报，取白云机场第三季度单季度的投资活动现金流量净额增长率(%)

```tsl
// 指定2024三季报，取白云机场第三季度单季度的投资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashfromIAGrowRatio(20240930);
return v;
// 输出：39.8084
```

范例05：取白云机场在2019年年报的投资活动现金流量净额增长率(%)调整前与调整后

```tsl
// 取白云机场在2019年年报的投资活动现金流量净额增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的投资活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := NetCashfromIAGrowRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := NetCashfromIAGrowRatio(RDate);
return array(v1, v2);
// 输出：array(41.4551,38.7551)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `netCashGrowRatio(r_date)`

声明：function

返回经营活动现金流量净额增长率(%)，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的经营活动现金流量净额增长率(%)

```tsl
// 2024年年报白云机场的经营活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashGrowRatio(20241231);
return v;
// 输出：44.5174
```

范例02：指定2024三季报，取白云机场经营活动现金流量净额增长率(%)的TTM

```tsl
// 指定2024三季报，取白云机场经营活动现金流量净额增长率(%)的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := NetCashGrowRatio(20240930);
return v;
// 输出：39.484
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的经营活动现金流量净额增长率(%)

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的经营活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := NetCashGrowRatio(20240331);
return v;
// 输出：171.6922
```

范例04：指定2024三季报，取白云机场第三季度单季度的经营活动现金流量净额增长率(%)

```tsl
// 指定2024三季报，取白云机场第三季度单季度的经营活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashGrowRatio(20240930);
return v;
// 输出：-8.518
```

范例05：取白云机场在2019年年报的经营活动现金流量净额增长率(%)调整前与调整后

```tsl
// 取白云机场在2019年年报的经营活动现金流量净额增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := NetCashGrowRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := NetCashGrowRatio(RDate);
return array(v1, v2);
// 输出：array(-3.4178,-1.8238)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `netCashInfroFAGrowRatio(r_date)`

声明：function

返回筹资活动现金流量净额增长率(%)，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的筹资活动现金流量净额增长率(%)

```tsl
// 2024年年报白云机场的筹资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashInfroFAGrowRatio(20241231);
return v;
// 输出：42.8427
```

范例02：指定2024三季报，取白云机场筹资活动现金流量净额增长率(%)的TTM

```tsl
// 指定2024三季报，取白云机场筹资活动现金流量净额增长率(%)的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := NetCashInfroFAGrowRatio(20240930);
return v;
// 输出：46.3273
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的筹资活动现金流量净额增长率(%)

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的筹资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := NetCashInfroFAGrowRatio(20240331);
return v;
// 输出：-351.9315
```

范例04：指定2024三季报，取白云机场第三季度单季度的筹资活动现金流量净额增长率(%)

```tsl
// 指定2024三季报，取白云机场第三季度单季度的筹资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashInfroFAGrowRatio(20240930);
return v;
// 输出：-350.4256
```

范例05：取白云机场在2019年三季报的筹资活动现金流量净额增长率(%)调整前与调整后

```tsl
// 取白云机场在2019年三季报的筹资活动现金流量净额增长率(%)调整前与调整后
// 20201031公布2020年三季报对2019年三季报中的筹资活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20190930;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20191231T);
v1 := NetCashInfroFAGrowRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20201231T);
v2 := NetCashInfroFAGrowRatio(RDate);
return array(v1, v2);
// 输出：array(-248.3791,-245.0198)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```

## `salesofGoodsandServicesCashGrowRatio(r_date)`

声明：function

返回销售商品、提供劳务收到的现金增长率(%)，与系统参数(证券代码)相关

<!-- tags: 金融 财务分析 现金流量 返回 获取 -->

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

返回：real

### 示例

范例01：2024年年报白云机场的销售商品、提供劳务收到的现金增长率(%)

```tsl
// 2024年年报白云机场的销售商品、提供劳务收到的现金增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := SalesofGoodsandServicesCashGrowRatio(20241231);
return v;
// 输出：21.6443
```

范例02：指定2024三季报，取白云机场销售商品、提供劳务收到的现金增长率(%)的TTM

```tsl
// 指定2024三季报，取白云机场销售商品、提供劳务收到的现金增长率(%)的TTM
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_TTMData(), True); // 计算TTM
v := SalesofGoodsandServicesCashGrowRatio(20240930);
return v;
// 输出：-4.5064
```

范例03：指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的销售商品、提供劳务收到的现金增长率(%)

```tsl
// 指定2024年一季报，取白云机场在报告期时的最近1年的会计年度报告期的销售商品、提供劳务收到的现金增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
setsysparam(CT_YearData(), true); // 计算最近会计年度
setsysparam(CT_RecentYear(), 1); // 最近1年
v := SalesofGoodsandServicesCashGrowRatio(20240331);
return v;
// 输出：37.0754
```

范例04：指定2024三季报，取白云机场第三季度单季度的销售商品、提供劳务收到的现金增长率(%)

```tsl
// 指定2024三季报，取白云机场第三季度单季度的销售商品、提供劳务收到的现金增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := SalesofGoodsandServicesCashGrowRatio(20240930);
return v;
// 输出：-5.6893
```

范例05：取白云机场在2019年年报的销售商品、提供劳务收到的现金增长率(%)调整前与调整后

```tsl
// 取白云机场在2019年年报的销售商品、提供劳务收到的现金增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的销售商品、提供劳务收到的现金数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前：设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := SalesofGoodsandServicesCashGrowRatio(RDate);
// 调整后：设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := SalesofGoodsandServicesCashGrowRatio(RDate);
return array(v1, v2);
// 输出：array(9.1241,19.6669)，由于调整前与调整后参与计算的数据有变动，因此结果有差异
```
