# 数据仓库金融函数 - 向导函数 / N期

文档类型：函数事实页
是否可直接用于生成代码：是；本页函数条目均包含参数表
遇到不确定时：回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)

## 向导函数 / N期

### `occuredOfNReport(expression, date_value_2, arg3)`

用途：N期相关函数。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20151231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `100`                                              |

### `continuedMatchOfNReport(expression, date_value_2, arg3)`

用途：N期相关函数。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20151231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `2`                                                |

### `occuredRepIdOfNReport(expression, date_value_2, arg3)`

用途：N期相关函数。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20001231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20`                                               |

### `sumOfNReport(expression, date_value_2, arg3)`

用途：进行数值统计计算。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20151231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `2`                                                |

### `avgOfNReport(expression, date_value_2, arg3)`

用途：进行数值统计计算。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20151231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `2`                                                |

### `refReportValue(expression, date_value_2, arg3)`

用途：N期相关函数。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20161231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `1`                                                |

### `growthOfNReport(expression, date_value_2, arg3, arg4)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                                    |
| -------- | -------------- | ---- | ---------- | --------------------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@reportofall(46002, GetSysParam('DefaultRepID'))` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20151231`                                         |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `1`                                                |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `1`                                                |

### `accOfNReport(expression, date_value_2, arg3, arg4, arg5)`

用途：N期相关函数。

参数个数：5
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                       |
| -------- | -------------- | ---- | ---------- | -------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@Last12MData(DefaultRepID(), 46078)` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20201231`                            |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `8`                                   |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `1`                                   |
| 5        | `arg5`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `1`                                   |

### `robustGrowthOfNReport(expression, date_value_2, arg3, arg4)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                         |
| -------- | -------------- | ---- | ---------- | ---------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@Last12MData(DefaultRepID(), 9900604)` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20201231`                              |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `8`                                     |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `0`                                     |

### `robustAccOfNReport(expression, date_value_2, arg3, arg4)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                         |
| -------- | -------------- | ---- | ---------- | ---------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@Last12MData(DefaultRepID(), 9900604)` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20201231`                              |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `8`                                     |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `0`                                     |

### `highestOfNReport(expression, date_value_2, arg3, arg4)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                       |
| -------- | -------------- | ---- | ---------- | -------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@ReportOfAll(46080, DefaultRepID())` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20221231`                            |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `5`                                   |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `0`                                   |

### `lowestOfNReport(expression, date_value_2, arg3, arg4)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名         | 必填 | 接收类型   | 说明                                                                       |
| -------- | -------------- | ---- | ---------- | -------------------------------------------------------------------------- |
| 1        | `expression`   | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@ReportOfAll(46080, DefaultRepID())` |
| 2        | `date_value_2` | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `20221231`                            |
| 3        | `arg3`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `5`                                   |
| 4        | `arg4`         | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `0`                                   |

### `standGrowthOfNReport(expression, report_id, n, report_type)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名        | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------- | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`  | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`   | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `n`           | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `8`        |
| 4        | `report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `eAVOfNReport(expression, report_id, n, report_type, last_report_type)`

用途：N期相关函数。

参数个数：5
返回值：处理后的结果值。

| 参数位置 | 参数名             | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------------ | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`       | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`        | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `n`                | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `8`        |
| 4        | `report_type`      | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |
| 5        | `last_report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `eAAOfNReport(expression, report_id, last_report_type)`

用途：N期相关函数。

参数个数：3
返回值：处理后的结果值。

| 参数位置 | 参数名             | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------------ | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`       | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`        | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `last_report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `turnPositiveOfNReport(expression, report_id, n, report_type)`

用途：N期相关函数。

参数个数：4
返回值：整数。

| 参数位置 | 参数名        | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------- | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`  | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`   | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `n`           | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `8`        |
| 4        | `report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `secondOrderGrowthOfNReport(expression, report_id, n, report_type)`

用途：N期相关函数。

参数个数：4
返回值：处理后的结果值。

| 参数位置 | 参数名        | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------- | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`  | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`   | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `n`           | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `8`        |
| 4        | `report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `highGrowthOfNReport(expression, report_id, n, report_type, range)`

用途：N期相关函数。

参数个数：5
返回值：处理后的结果值。

| 参数位置 | 参数名        | 必填 | 接收类型                 | 说明                                            |
| -------- | ------------- | ---- | ------------------------ | ----------------------------------------------- |
| 1        | `expression`  | 是   | 表达式对象或表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `report_id`   | 是   | 日期或时间值             | 按源文档示例顺序传入；示例参数形态为 `20221231` |
| 3        | `n`           | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `8`        |
| 4        | `report_type` | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `0`        |
| 5        | `range`       | 是   | 整数                     | 按源文档示例顺序传入；示例参数形态为 `1`        |
