# 数据仓库金融函数 - 向导函数

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

## 向导函数

### `relativeStrengthOfIndustry()`

用途：向导函数相关函数。

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

| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
| -------- | ------ | ---- | -------- | ---- |

### `specSysParams(expression, date_value_2, cycle, arg4, arg5)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                             |
| -------- | -------------- | ---- | ------------ | ------------------------------------------------ |
| 1        | `expression`   | 是   | 表达式对象   | 按源文档示例顺序传入；示例参数形态为 `@close()`  |
| 2        | `date_value_2` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 3        | `cycle`        | 是   | 周期值       | 按源文档示例顺序传入；示例参数形态为 `cy_day()`  |
| 4        | `arg4`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |
| 5        | `arg5`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |

### `relativeStrengthOfSector(expression, arg2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                               |
| -------- | ------------ | ---- | ---------- | -------------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@stockzf3()` |
| 2        | `arg2`       | 是   | 字符串     | 按源文档示例顺序传入；示例参数形态为 `'A股'`       |

### `reportOfListed(info_id, date_value_2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型 | 说明                                            |
| -------- | -------------- | ---- | -------- | ----------------------------------------------- |
| 1        | `info_id`      | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `46002`    |
| 2        | `date_value_2` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `20160331` |

### `reportPerShareOfListed(info_id, date_value_2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型 | 说明                                            |
| -------- | -------------- | ---- | -------- | ----------------------------------------------- |
| 1        | `info_id`      | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `46033`    |
| 2        | `date_value_2` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `20160331` |

### `derivative1(expression, arg2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                            |
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `arg2`       | 是   | 整数       | 按源文档示例顺序传入；示例参数形态为 `0`        |

### `positionOfSector(expression, arg2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                            |
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `arg2`       | 是   | 字符串     | 按源文档示例顺序传入；示例参数形态为 `'A股'`    |

### `reduceWithHighestOfPeriod(expression, date_value_2, date_value_3, arg4)`

用途：向导函数相关函数。

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

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

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

用途：向导函数相关函数。

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

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

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

用途：向导函数相关函数。

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

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

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

用途：向导函数相关函数。

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

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

### `relativeStrengthOfSectorDesc(expression, arg2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                            |
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `arg2`       | 是   | 字符串     | 按源文档示例顺序传入；示例参数形态为 `'A股'`    |

### `positionOfSectorDesc(expression, arg2)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                            |
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@close()` |
| 2        | `arg2`       | 是   | 字符串     | 按源文档示例顺序传入；示例参数形态为 `'A股'`    |

### `growthWithLowestOfPeriod(expression, date_value_2, date_value_3, arg4)`

用途：向导函数相关函数。

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

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

### `sumOfSector(expression, date_value_2, date_value_3, arg4, arg5, arg6, arg7)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                             |
| -------- | -------------- | ---- | ------------ | ------------------------------------------------ |
| 1        | `expression`   | 是   | 表达式对象   | 按源文档示例顺序传入；示例参数形态为 `@close()`  |
| 2        | `date_value_2` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 3        | `date_value_3` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 4        | `arg4`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `1`         |
| 5        | `arg5`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |
| 6        | `arg6`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |
| 7        | `arg7`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |

### `positionOfIndustry()`

用途：向导函数相关函数。

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

| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
| -------- | ------ | ---- | -------- | ---- |

### `avgOfSector(expression, arg2, date_value_3, date_value_4, arg5, arg6, arg7, arg8)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                             |
| -------- | -------------- | ---- | ------------ | ------------------------------------------------ |
| 1        | `expression`   | 是   | 表达式对象   | 按源文档示例顺序传入；示例参数形态为 `@close()`  |
| 2        | `arg2`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `2`         |
| 3        | `date_value_3` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 4        | `date_value_4` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 5        | `arg5`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `1`         |
| 6        | `arg6`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |
| 7        | `arg7`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |
| 8        | `arg8`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `0`         |

### `occuredTimeOfPeriod(expression, date_value_2, date_value_3)`

用途：向导函数相关函数。

参数个数：3
返回值：日期或时间值

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                             |
| -------- | -------------- | ---- | ------------ | ------------------------------------------------ |
| 1        | `expression`   | 是   | 表达式对象   | 按源文档示例顺序传入；示例参数形态为 `@close()`  |
| 2        | `date_value_2` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 3        | `date_value_3` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180810T` |

### `specDateValue(date_value, expression_2)`

用途：向导函数相关函数。

参数个数：2
返回值：日期或时间值

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                             |
| -------- | -------------- | ---- | ------------ | ------------------------------------------------ |
| 1        | `date_value`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20180801T` |
| 2        | `expression_2` | 是   | 表达式对象   | 按源文档示例顺序传入；示例参数形态为 `@close()`  |

### `derivative2(expression)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型   | 说明                                            |
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
| 1        | `expression` | 是   | 表达式对象 | 按源文档示例顺序传入；示例参数形态为 `@close()` |

### `stockTrailingAvgByEndT(end_time, ref_type, expression_3, is_exclude_i_p_o, n)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名             | 必填 | 接收类型     | 说明                                              |
| -------- | ------------------ | ---- | ------------ | ------------------------------------------------- |
| 1        | `end_time`         | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20210714T`  |
| 2        | `ref_type`         | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `4`          |
| 3        | `expression_3`     | 是   | 表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `"Amount()"` |
| 4        | `is_exclude_i_p_o` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `1`          |
| 5        | `n`                | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `3`          |

### `stockTrailingStdByEndT(end_time, ref_type, expression_3)`

用途：向导函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型     | 说明                                                |
| -------- | -------------- | ---- | ------------ | --------------------------------------------------- |
| 1        | `end_time`     | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `20210714T`    |
| 2        | `ref_type`     | 是   | 整数         | 按源文档示例顺序传入；示例参数形态为 `4`            |
| 3        | `expression_3` | 是   | 表达式字符串 | 按源文档示例顺序传入；示例参数形态为 `"stockzf3()"` |
