# 数据仓库金融函数 - 向导函数 / 中间函数

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

## 向导函数 / 中间函数

### `ratioValueByType(arg1, arg2, arg3, arg4)`

用途：中间函数相关函数。

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

| 参数位置 | 参数名 | 必填 | 接收类型 | 说明                                     |
| -------- | ------ | ---- | -------- | ---------------------------------------- |
| 1        | `arg1` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `1` |
| 2        | `arg2` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `2` |
| 3        | `arg3` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `1` |
| 4        | `arg4` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `2` |

### `isValidValue(arg1)`

用途：判断条件是否成立。

参数个数：1
返回值：布尔值。

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

### `filterSampleByCriterion_wiz(stock_id, date_value_2, arg3, arg4, date_value_5)`

用途：中间函数相关函数。

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

| 参数位置 | 参数名         | 必填 | 接收类型 | 说明                                                                 |
| -------- | -------------- | ---- | -------- | -------------------------------------------------------------------- |
| 1        | `stock_id`     | 是   | 数组     | 按源文档示例顺序传入；示例参数形态为 `array("SZ000001", "SZ000002")` |
| 2        | `date_value_2` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `20150101`                      |
| 3        | `arg3`         | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `0`                             |
| 4        | `arg4`         | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `0`                             |
| 5        | `date_value_5` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `20180801`                      |

### `compositeRatioValue(arg1, arg2, arg3)`

用途：中间函数相关函数。

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

| 参数位置 | 参数名 | 必填 | 接收类型 | 说明                                     |
| -------- | ------ | ---- | -------- | ---------------------------------------- |
| 1        | `arg1` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `1` |
| 2        | `arg2` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `4` |
| 3        | `arg3` | 是   | 整数     | 按源文档示例顺序传入；示例参数形态为 `2` |

### `simplyRatioValue(arg1, arg2)`

用途：中间函数相关函数。

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

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

### `isNull(arg1)`

用途：判断条件是否成立。

参数个数：1
返回值：布尔值。

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

### `isValidPositiveValue(arg1)`

用途：判断条件是否成立。

参数个数：1
返回值：布尔值。

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

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

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

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

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

# 数据仓库金融函数 - 向导函数 / N日 / 中间函数

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

## 向导函数 / N日 / 中间函数

### `getExpCaceStr(expression)`

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

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

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

### `techCal_unit(expression)`

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

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

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

# 数据仓库金融函数 - 向导函数 / 历史遗留

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

## 向导函数 / 历史遗留

### `sumOfSectorExceptNoTrade(expression)`

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

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

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

### `avgOfSectorExceptNoTrade(expression, arg2)`

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

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

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