---
url: /v6.2/dataset-field-management.md
---
# 字段管理

字段是对已有字段的再次加工，对原始表中一行一行的数据进行计算生成新的字段。字段适用于各种分段场景，如年龄段、消费水平段的划分我们就可以通过新建字段来完成。

打开数据集，点击`字段管理`，就进入了字段管理页面。

![](/images/dataset-field-mgt.png)
用户可以在这个页面进行以下操作：

* 新建字段
* 修改字段类型
* 修改字段名
* 批量修改字段名
* 设置数字展示格式
* NULL 替换
* 设置是否显示
* 字段排序
* 字段分组
* 批量操作

## 新建字段

新建字段有三种方式：

* 表达式
* 列值分组
* JSON 拆分

### 表达式

打开数据集，切换到`字段管理`tab，点击`新建字段`。

输入字段`别名`，在表达式中可以输入固定值，也可以使用各种函数编写复杂的表达式。字段类型由表达式返回类型来自动确定。

输入表达式过程中，点击左边的字段/参数/用户属性，所选字段/参数/用户属性会自动跳到表达式光标处。

展开表达式右上角的函数，可以展开函数列表，悬浮于函数并点击 i 帮助图标可以查看函数说明。点击函数，函数会跳到表达式窗口区。

输入表达式后，点击右下角的`预览`可以预览表达式结果。可以拖动中间的分隔条来调整上下窗口大小。

![](/images/new-field.png)

### 列值分组

在字段管理中，点击字段的操作三点菜单，可以弹出`列值分组`。

![](/images/column-group-new.png)

点击`列值分组`，弹出列值分组窗口。

列值分组分为“离散值分组”和“连续值分组”，可选参数包括文本、数字、日期；目前文本仅支持离散值分组，日期仅支持连续值分组，数字二者均支持。

#### 离散值分组

离散值分组需要新建分组。

![](/images/column-group-new-group.png)

新建分组后，在右上角`移动到`下拉列表中选择目标分组，在中间字段值区域选择一个字段值，点击+号将字段值逐个移动到目标分组中。

`全部移动`：点击下方的`全部移动`将字段区域的字段值全部移动到目标分组中。

`独立分组`：点击`独立分组`，字段区域中的每个字段值都独立成组。

![](/images/column-group-move.png)

#### 连续值分组

选择日期或数字字段，进行列值分组，默认是连续值分组。

系统会默认分成3组，可以在`共分为 x 组`处修改组数，在组名处修改组名，在`分组区间`里可以修改各个分组的范围值。

![](/images/column-group-continuous.png)

##### 拆分

选中一行，该组名右侧会出现`拆分`，点击`拆分`，该分组会拆分为两组。

![](/images/column-group-split.png)

##### 合并

选中多个分组，组名右侧会出现`合并到本组`，点击之后，会将其他选中的组合并到本组。

![](/images/column-group-combine.png)

### JSON 拆分

对于支持 JSON 类型的数据源，JSON 字段会被识别成 JSON 类型，打开数据集，切换到`字段管理`tab，打开 JSON 字段的三点菜单，会出现`JSON 拆分`。

![](/images/data-management/dataset-field-management-001.png)

点击`JSON 拆分`，系统会自动识别可以拆分出来的字段，可以逐个点击添加到右侧，也可以点击下方的`全部移动`全部移动到右侧。在右侧可以修改字段别名、字段类型。

如果不想拆分某个字段，可以点击-号取消拆分。

点击`手动添加`，可以手动输入 JSON 路径来进行自定义的拆分。

![](/images/data-management/dataset-field-management-002.png)

点击`保存`，拆分字段出现在字段管理列表中。打开数据集，查看拆分结果。

![](/images/data-management/dataset-field-management-003.png)

## 修改字段类型

点击字段名旁边的下拉菜单，选择兼容的数字类型，保存后，字段类型将修改为所选类型。日期字段可以指定日期格式。

> \[!CAUTION] 请注意
> 只有当数据列没有被引用时，才可以改变数据列的类型，否则会修改失败。(被引用是指在图表、仪表盘、新增字段/指标、其他数据集中使用了本数据列）。

![](/images/dataset-field-type.png)

## 字段用途

字段用途可将字段设置为通用、维度、度量三种用途，主要用于作图分析时维度和度量使用。

* 通用表示字段可用于维度或度量。
* 维度表示字段只能用于维度，作图时字段右侧会出现维度标识。
* 度量表示字段只能用于度量，作图时字段右侧会出现度量标识。

![](/images/data-management/dataset-field-management-010.png)

## 字段描述

每个字段增加一些字段描述，这些字段描述信息注解，可以在图表的注释详情中可以展示。另外对于 AI 功能来说，字段描述可以用于给大模型的做行业术语的辅助说明，提升 AI 功能的准确性。

## 修改字段名

点击当前字段名称后的编辑按钮，出现输入框后输入新名称，保存后生效。
![](/images/dataset-field-rename.png)

## 批量修改字段名

![](/images/dataset-field-batch-rename.png)

### 使用原始字段 ID 批量命名

点击`使用原始字段 ID 批量命名`，`原始字段 ID`值将填充到`别名`中，点击保存后生效。

### 使用原始字段描述批量命名

在字段管理中，`原始字段描述`一列显示的是在原始数据库中为字段添加的注释。点击`使用原始字段描述批量命名`，`原始字段描述`值将填充到`别名`中，点击保存后生效。

### 下载批量命名模板

点击`下载批量命名模板`，将会在本地下载 Excel 模板文件。可以在`新字段`名中输入新名称，然后上传。
![](/images/dataset-field-batch-rename-template.png)

### 上传批量命名模板

点击`上传批量命名模板`，上传修改后的模板文件，上传成功后，字段名称将即刻生效。

## 数字展示格式

点击数字字段`展示格式`中的编辑按钮，弹出展示格式弹窗，可以对数字格式进行各种设置，该设置会影响字段值在数据集和图表中的展示。
![](/images/data-management/dataset-field-management-004.png)

### 小数位数

默认设置为2位，可以点击上下箭头来增加或减少。

### 数字单位

用户可以根据需要选择固定的单位，比如千、万、亿等。也可以选择`自动`，系统将根据数字大小来自动显示相应的单位。

![](/images/data-management/dataset-field-management-005.png)

### 前缀/后缀

输入前缀/后缀，将会在字段值前后加上前缀和后缀。

### 显示千分位分隔符

选中后，数字会以千分位符号,来分隔显示数字值，例如：1,000,000.123。

### 显示百分比

以%格式显示数字，比如0.54显示成54%。

### 显示为科学记数法

以科学记数法显示数字。

### 重置

点击`重置`按钮，可以清空已设置的所有格式，重置为初始默认格式，然后点击`应用`->`保存`即可生效。

### 应用

点击`应用`按钮，所设置的格式才会暂时保存在展示格式中。不点击`应用`，重新打开`展示格式`，仍然是原来的格式。

## NULL 替换

可以设置将数字列中的 NULL 值替换为0、1或其他自定义值。设置之后，在数据集/图表或用到该列的所有地方，NULL 值都显示为设置的值，在计算时，也会使用设置的值。这是为了绕过在数据库中 NULL 与任何值进行计算结果都是 NULL 的问题。

![](/images/data-management/dataset-field-management-006.png)

## 字段隐藏

隐藏字段主要有两个目的：

1. 方便用户查看关心的数据。比如原始列生成了新列，用户只需要查看新列，那么可以将原始列隐藏。
2. 加快速度。用数据集进行多层链路加工时，可以将不需要的字段隐藏，从而在生成新的数据集时会用到较少的字段，加快处理速度。

![](/images/data-management/dataset-field-management-007.png)
如上图所示，取消选择需要隐藏的字段，保存后完成字段的隐藏。

字段隐藏除在字段管理中操作外，也可以在创建数据集的数据结构设置页面中操作。

> \[!CAUTION] 请注意
> 隐藏字段的一些注意事项：
>
> * 隐藏字段不可用于作图，但可用于添加新字段和计算指标
> * 创建数据集时过滤器使用的字段可以隐藏
> * 权限控制中设置了行权限的字段不能隐藏
> * 图表中使用的字段不能隐藏
> * 仪表盘过滤器使用的字段不能隐藏
> * 用于创建多表联合数据集、聚合数据集、合并/追加数据集的字段不能隐藏

## 字段排序

点击`排序`，将会弹出`自定义排序`窗口。可以拖动字段来排序，排序后，在`字段管理`和`数据管理`处，均可以看到字段已经按照设置的顺序进行显示。

> \[!TIP] 提示
> 排序只能排序已显示的列，隐藏列不参与排序。

![](/images/data-management/dataset-field-management-008.png)

## 字段分组

字段支持分组展示，将相同业务含义的字段分成一组，方便数据分析过程中查找和定位字段。

点击`字段分组`，弹出`字段分组`窗口。
![](/images/data-management/dataset-field-management-017.png)

点击新建分组，输入分组名称回车后，创建一个字段分组。 选中字段分组，在右侧为该分组添加字段，最后点击确定按钮后，完成字段分组。
![](/images/data-management/dataset-field-management-018.png)

在字段管理页面可以看到每个字段的分组信息，一个字段可能会分到多个组中，有多个分组标签。
![](/images/data-management/dataset-field-management-019.png)

查找字段时可以通过分组快速查找到相同业务含义的字段。

![](/images/data-management/dataset-field-management-020.png)

> \[!TIP] 提示
>
> 1. 隐藏字段也须在分组中一并设置。
> 2. 分组功能不影响当前字段排序，也不影响数据集表格中的字段排序。
> 3. 删除数据集，则字段的分组设置也须相应删除。
> 4. 数据集创建副本，字段的分组设置须保留。
> 5. 替换数据集，字段的分组设置须保留。

## 字段显示值

字段支持设置显示值，使用该字段进行业务分析时，可以使用该字段显示值进行展示，实现分析和展示不一致的情况。

示例中某门店分析近一个月用户的订单情况，拖入买家的用户名展示每一个订单的信息，但是需要看该买家是会员还是非会员，如果维度直接拖入会员，会进行聚合，只能展示会员和非会员的订单，不能展示每一个详细订单。 所以使用字段显示值功能，作图时先拖入买家用户名，然后显示时展示买家的会员信息。

首先对用户名字段设置显示值为会员字段。
![](/images/data-management/dataset-field-management-011.png)

然后，作图时进行拖入用户名作维度，数据分析完成后，设置维度字段使用显示值，在图表中就展示了会员信息。
![](/images/data-management/dataset-field-management-012.png)

## 日期解析

对于系统不能自动识别为日期类型的字段，可以手动将字段从文本类型更改为日期类型，然后手动指定格式。

完整的格式字符串说明请参考文档[日期时间解析格式](date-time-pattern.md)

![](/images/data-management/dataset-field-management-009.png)

## 批量操作

字段管理支持批量操作，可批量地编辑字段[展示格式](#数字展示格式)，对字段进行[NULL 替换](#NULL-替换)，设置字段[显示和隐藏](#字段隐藏)，删除字段(仅新建字段支持删除)。

首先点击批量操作按钮，进入批量操作模式。

![](/images/data-management/dataset-field-management-013.png)

然后选择需要操作的字段，在页面上方会呈现所选字段可使用的批量操作。如图所示，当选择“件数”、“订单价格”等四个数字类型的字段后，可对这四个字段批量进行展示格式、隐藏等操作，显示和删除等不能进行的操作会被置灰。
![](/images/data-management/dataset-field-management-014.png)

再次对选择的字段进行批量操作，一次只能进行一项批量操作。 如图对数据类型字段进行展示格式设置，批量修改选择字段的展示样式。
![](/images/data-management/dataset-field-management-015.png)

最后，当所有批量操作处理完后，点击退出批量操作，进入正常操作模式。

![](/images/data-management/dataset-field-management-016.png)
