# 数据仓库金融函数 - 成交明细数据函数

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

## 成交明细数据函数

### `toverData(date_value)`

用途：成交明细数据函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型     | 说明                                                       |
| -------- | ------------ | ---- | ------------ | ---------------------------------------------------------- |
| 1        | `date_value` | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `inttodate(20140115)` |

### `toverDataEx(fields, d, trade_flag, beg_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price)`

用途：成交明细数据函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型     | 说明                                                         |
| -------- | ------------ | ---- | ------------ | ------------------------------------------------------------ |
| 1        | `fields`     | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 2        | `d`          | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `inttodate(20140115)`   |
| 3        | `trade_flag` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 4        | `beg_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("13:00:00")` |
| 5        | `end_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("15:00:00")` |
| 6        | `min_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `10000`                 |
| 7        | `min_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 8        | `min_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `7.00`                  |
| 9        | `max_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `90000`                 |
| 10       | `max_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `9000000`               |
| 11       | `max_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `8.00`                  |

### `td(arg1)`

用途：成交明细数据函数相关函数。

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

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

### `tdByIndex(arg1, arg2)`

用途：成交明细数据函数相关函数。

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

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

### `tdCount()`

用途：成交明细数据函数相关函数。

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

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

### `tdCountEx(d, trade_flag, beg_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price)`

用途：成交明细数据函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型     | 说明                                                         |
| -------- | ------------ | ---- | ------------ | ------------------------------------------------------------ |
| 1        | `d`          | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `inttodate(20140115)`   |
| 2        | `trade_flag` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 3        | `beg_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("13:00:00")` |
| 4        | `end_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("15:00:00")` |
| 5        | `min_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `10000`                 |
| 6        | `min_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 7        | `min_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `7.00`                  |
| 8        | `max_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `90000`                 |
| 9        | `max_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `9000000`               |
| 10       | `max_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `8.00`                  |

### `tdInfo()`

用途：成交明细数据函数相关函数。

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

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

### `tdInfoByIndex(arg1)`

用途：成交明细数据函数相关函数。

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

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

### `tdSum(sum_vol, sum_amount, d, trade_flag, beg_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price)`

用途：成交明细数据函数相关函数。

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

| 参数位置 | 参数名       | 必填 | 接收类型     | 说明                                                         |
| -------- | ------------ | ---- | ------------ | ------------------------------------------------------------ |
| 1        | `sum_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 2        | `sum_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 3        | `d`          | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `inttodate(20140115)`   |
| 4        | `trade_flag` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 5        | `beg_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("13:00:00")` |
| 6        | `end_time`   | 是   | 日期或时间值 | 按源文档示例顺序传入；示例参数形态为 `strtotime("15:00:00")` |
| 7        | `min_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `10000`                 |
| 8        | `min_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `0`                     |
| 9        | `min_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `7.00`                  |
| 10       | `max_vol`    | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `90000`                 |
| 11       | `max_amount` | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `9000000`               |
| 12       | `max_price`  | 是   | 任意值       | 按源文档示例顺序传入；示例参数形态为 `8.00`                  |
