字段(Field)用来描述和存储数据,字段表达式则用来描述该字段对应的逻辑内容。本产品支持用户通过自定义表达式的形式将一个或多个字段表达为一个新的字段。在当前字段内容不能满足分析需求时候,可以选择增加新的字段表达式来满足分析需求。
第一步 :点击数据集名称右侧的设置,选择「添加字段」。
第二步 :填写该字段名称,指定维度指标分类,编辑表达式,保存后即可查询。
除添加字段外,产品也支持对已有字段的表达式进行修改。在可视化页面左侧维度和指标栏,找到需要修改的字段,点击字段后的选项,即可弹出修改字段页面,配置内容与上文添加字段相同。
对于需要同时添加或修改较多字段的情况,产品支持批量修改字段。
第一步 :在可视化查询页面点击数据集名称右侧的设置,选择「批量修改字段」。
第二步 :点击后会跳转到数据集数据预览页面,可在此页面直接修改或添加字段,支持批量修改表达式、删除字段、添加字段、修改字段类型等。
第三步 :点击表达式选项的编辑,会弹出添加字段的页面,具体配置可参考上方添加字段章节文档。
第四步 :可同时配置多个字段,配置完字段后,点击右上角的保存,即可保存这些字段。
在添加字段或修改字段页面左侧会展示数据源字段和数据集字段的列表,本节会介绍下两者的区别。
数据源字段即来自数据集上游数据源的字段,在数据集的模型配置页面,直接将上游表整表拖入或通过自定义 SQL 等方式解析出来的字段即数据源字段。
数据集字段即数据集本身的字段,包括用户在数据集中添加的字段和个人字段。
在模型配置页面勾选的每一个数据源字段都会自动生成一个数据集字段,这些数据集字段的表达式就是数据源字段本身。
V2.62.0版本中,针对数据集字段的命名做出了一系列规范与优化,如下所示:
付款金额
」,现在被修改成了「付款金额
*10」,这时候如果想用到付款金额的原始字段就需要选择数据源字段中的「付款金额
」。可参考文档:参数管理
用户可通过编辑 SQL 语句添加修改所需字段,产品在右侧[常用函数]区域提供了函数词典供用户查询参考,也可点击常用函数右侧的使用指南跳转到「表达式常用函数快速入门」文档查询更多函数。
例如,你在原表中有一个时间戳字段 create_time:1522920936,实际上你需要一个月份字段。
可以利用函数截取一个新字段 create_month:2019-08,函数为 toMonth(toDateTime(create_time))。
用户不勾选「保存到数据集」,所添加的字段为个人表达式,可以用于数据分析探索。
在可视化查询界面中的数据集字段列表区域,支持查看其他用户个人字段的表达式,并支持一键另存为自己的个人字段。