You need to enable JavaScript to run this app.
导航

添加/修改字段

最近更新时间2024.03.05 13:57:04

首次发布时间2022.05.30 15:59:02

1. 概述

字段(Field)用来描述和存储数据,字段表达式则用来描述该字段对应的逻辑内容。
产品支持用户通过自定义表达式的形式将一个或多个字段表达为一个新的字段。在当前字段内容不能满足分析需求时候,可以选择增加新的字段表达式来满足分析需求。

  • 除可视化页面外,数据集的数据预览页面或数据集编辑页面中的字段配置页面也支持添加字段。
  • 新增字段时所用到的表达式和函数可以参考文档:函数
2. 快速入门

2.1 常用使用场景

  • 当前字段格式不满足诉求,需要通过表达式修改格式。例如:修改时间戳为日期格式。
    alt
    alt
  • 需要基于已有字段信息新建字段,用于数据分析。例如:利用订单数量和订单价格字段,新建 GMV 字段。
    alt
    alt

2.2 添加字段

第一步 :点击数据集名称右侧的设置,选择「添加字段」。
alt
第二步 :填写该字段名称,指定维度指标分类,编辑表达式,保存后即可查询。
alt

2.3 修改字段

除添加字段外,产品也支持对已有字段的表达式进行修改。
在可视化页面左侧维度和指标栏,找到需要修改的字段,点击字段后的选项,即可弹出修改字段页面,配置内容与上文添加字段相同。
alt
alt

2.4 批量添加/修改字段

对于需要同时添加或修改较多字段的情况,产品支持批量修改字段。
第一步 :在可视化查询页面点击数据集名称右侧的设置,选择「批量修改字段」。
alt
第二步 :点击后会跳转到数据集数据预览页面,可在此页面直接修改或添加字段,支持批量修改表达式、删除字段、添加字段、修改字段类型等。
alt
第三步 :点击表达式选项的编辑,会弹出添加字段的页面,具体配置可参考上方添加字段章节文档。
alt
第四步 :可同时配置多个字段,配置完字段后,点击右上角的保存即可保存这些字段。

3. 功能介绍

3.1 数据源字段和数据集字段

在添加字段或修改字段页面左侧会展示数据源字段和数据集字段的列表,本节会介绍下两者的区别。

3.1.1 数据源字段

数据源字段即来自数据集上游数据源的字段,在数据集的模型配置页面,直接将上游表整表拖入或通过自定义 SQL 等方式解析出来的字段即数据源字段。

  • 数据源字段可直接用于添加字段。
  • 模型配置页面勾选的字段才可以在数据源字段列表中使用。
    image

3.1.2 数据集字段

数据集字段即数据集本身的字段,包括用户在数据集中添加的字段和个人字段。

在模型配置页面勾选的每一个数据源字段都会自动生成一个数据集字段,这些数据集字段的表达式就是数据源字段本身。
image
V2.62.0版本中,针对数据集字段的命名做出了一系列规范与优化,如下所示:

  • 字段不重名
    • 字段长度≥128字符时;原始字段的前10个有效字符+[原始规则后字符的16位MD5编码]作为alias。
  • 字段重名时
    • 自动重命名,加[表名]后缀,字段长度<128字符
    • 自动重命名,加[表名]后缀,字段长度≥128字符:原始字段的前10个有效字符+[原始规则后字符的16位MD5编码]作为alias。

3.1.3 数据源字段和数据集字段的区别

  • 数据源字段和数据集字段在用于添加字段或修改字段时都可以使用,区别在于部分数据源字段生成的数据集字段表达式被修改过,表达式不是数据源字段本身了,这时候如果想用原始的字段就需要用到数据源字段。
  • 例如截图中同样都是付款金额字段,数据集字段的付款金额字段表达式原本应该是「`付款金额`」,现在被修改成了「`付款金额`*10」,这时候如果想用到付款金额的原始字段就需要选择数据源字段中的「`付款金额`」。
  • 其中双击数据源字段后在表达式中添加的字段名称即数据源字段本身,而数据集字段在添加进去后会带上中括号,并且字段名称会显示绿色。
    image

3.2 参数

可参考文档:参数管理

3.3 常用函数

用户可通过编辑 SQL 语句添加修改所需字段,产品在右侧[常用函数]区域提供了函数词典供用户查询参考,也可点击常用函数右侧的使用指南跳转到「表达式常用函数快速入门」文档查询更多函数。
例如,你在原表中有一个时间戳字段 create_time:1522920936,实际上你需要一个月份字段。

可以利用函数截取一个新字段 create_month:2019-08,函数为 toMonth(toDateTime(create_time))。

alt

3.4 个人表达式

用户不勾选「保存到数据集」,所添加的字段为个人表达式,可以用于数据分析探索。

  • 当某字段为个人表达式字段时,其他用户通过「切换数据集」打开该数据集时,看不到这个字段。
  • 当图表包含个人表达式时,分享链接给他人,他人可查询该字段,但无法修改该字段与查看该字段表达式,同时其他人在维度或指标栏看到的该字段是灰色的。
  • 个人表达式在被引用时会带上前缀「个人」。
    alt

在可视化查询界面中的数据集字段列表区域,支持查看其他用户个人字段的表达式,并支持一键另存为自己的个人字段。