# 数据仓库 / 判定函数

## `isBalanceInfoId(infold)`

声明：function

判断是否是资产负债表指标。是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `infold` | int  | 基本面，基本面ID |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsBalanceInfoId(44003);
// 输出：1
```

## `isCashFlowInfoId(infold)`

声明：function

判断是否是现金流量表指标，如果是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `infold` | int  | 基本面，基本面ID |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsCashFlowInfoId(48003);
// 输出：1
```

## `isFinancialInfoId(info_id)`

声明：function

判断是否是主要财务指标（仅Wind适用），兼容Wind的主要财务指标也计算最近12个月的数据

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数      | 类型 | 说明           |
| --------- | ---- | -------------- |
| `info_id` | int  | 整数。基本面Id |

返回：int

## `isFundBalanceSheetInfoId(infold)`

声明：function

判断是否是基金资产负债表字段。是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明 |
| -------- | ---- | ---- |
| `infold` | int  | 整数 |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsFundBalanceSheetInfoId(312002);
// 输出：1
```

## `isFundInterestInfoId(infold)`

声明：function

判断是否是基金利润分配表表字段。是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明 |
| -------- | ---- | ---- |
| `infold` | int  | 整数 |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsFundInterestInfoId(314002);
// 输出：1
```

## `isInterestInfoId(infold)`

声明：function

判断是否是利润分配表指标。是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `infold` | int  | 基本面，基本面ID |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsInterestInfoId(46003);
// 输出：1
```

## `isMainReportId(infold)`

声明：function

判断是否是主要报告指标，如果是返回1，否则返回0。指标包括资产负债表，利润分配表，现金流量表，基金资产负债表，基金利润分配表，股票财务指标

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `infold` | int  | 基本面，基本面ID |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsMainReportId(46002);
// 输出：1
```

## `isStockFinancialItem(infold)`

声明：function

判断是否是股票财务指标。是则返回1，否则返回0

<!-- tags: 数据仓库 判定函数 判断 检查 -->

| 参数     | 类型 | 说明 |
| -------- | ---- | ---- |
| `infold` | int  | 整数 |

返回：bool

### 示例

范例01：返回：1

```tsl
return IsStockFinancialItem(62003);
// 输出：1
```
