# 数据项注册与查询 (DataItemList)

## 数据项列表注册

注册数据集中的数据项列表。这个项目列表用于定义和管理数据集中的每个项目。以下是注册数据项所需的条目和说明：

### 名称 (Name)

- **说明:** 指定数据集项目的名称。
- **用途:** 数据项的名称用于识别该项目。

### 说明 (Description)

- **说明:** 输入数据集项目的描述。
- **用途:** 通过添加数据项的描述，可以理解数据项的含义和作用。

### 激活 (Active)

- **说明:** 设置是否使用。
- **用途:** 可以激活或停用数据项，以控制在数据集中的使用情况。

### 隐藏 (Hidden)

- **说明:** 设置是否在报告等二次加工数据中对用户显示。
- **用途:** 隐藏数据项可以在报告等中不被显眼地展示。

### 组 (Group)

- **说明:** 为具有相同组字段的数据项指定组，以便在整个数据集中以表格形式将它们作为子组展示。
- **用途:** 将相关数据项分组，以提高数据的可见性并定义相关性。通常，这些数据项的配额是 1 个以上，设置相同的配额值是有意义的。

### 标签名称 (Tag Name)

- **说明:** 设置对象键。
- **用途:** 在 JSON 形式的对象中作为子字段展示时，指定数据项的键名称。

### 类型 (Type)

- **说明:** 选择数据集项目值的数据类型。
- **用途:** 指定数据项的数据类型，以定义该数据的格式。
  - 可能的类型包括:
    - 数字 (Number)
    - 文本 (Text)
    - 选择 (Select)
    - 布尔 (Boolean)
    - 文件 (File)

### 选择选项 (Select Options)

- **说明:** 对于选择类型，额外设置 name 和 value 对。
- **用途:** 为选择类型的数据项指定可能的正常值选项。

### 统计函数 (Statistical Functions)

- **说明:** 在定期收集周期数据以创建汇总记录时，设置将应用于该项目的统计函数。
- **用途:** 用于收集数据项的统计信息。
  - 可能的统计函数包括:
    - 总和 (Sum)
    - 平均 (Mean)
    - 标准差 (Standard Deviation)
    - 方差 (Variance)
    - 最小值 (Minimum)
    - 最大值 (Maximum)
    - 范围 (Range)
    - 中位数 (Median)
    - 众数 (Mode)

### 单位 (Unit)

- **说明:** 设置输入单位。（例如：kg, cm）
- **用途:** 指定数据项值的单位，以统一管理数据格式。

### 样本数量 (Sample Count)

- **说明:** 设置将接收多少个项目值。
- **用途:** 指定数据项值的样本数量，以决定数据输入时所需的样本数量。

### 规格 (Specification)

- **说明:** 定义规格时，偏离值将作为 OOC（Out of Control）数据添加。

- **用途:** 通过设置数据项的规格来检测和管理偏离值。
  - 可能的规格包括:
    - CCP (Critical Control Point Data Spec): 关键控制点数据规格
    - QC (Quality Control Data Spec): 质量控制数据规格
    - SPC (Statistical Process Control Data Spec): 统计过程控制数据规格（尚未支持）

可以使用这些项目来定义数据项，并在数据集内设置和管理数据项之间的关联性。
