1. 概述
1.1 应用场景
已有的数据源中缺少分析所需的数据,需要对数据进行计算,例如用户想要判断当前的合同金额属于大订单还是小订单,但是现在的数据中并没有该内容。
1.2 功能说明
FineBI 提供了添加计算字段的功能实现对已存在的字段再计算,从而可以得到新的字段。计算字段支持输出文本、日期、数值字段。
例如:用户使用计算字段增加一个新的维度字段,当「合同金额」大于1000000 时是大订单,如下图所示:
1.3 前提条件
你已经新建分析主题并将需要使用的数据表添加至分析主题中。
1.4 背景信息
FineBI 支持丰富的字段计算,帮助你更好的分析数据。
2. 操作步骤
2.1 添加计算字段
1)在组件编辑界面,点击待分析区域的计算字段按钮。如下图所示:
2)进入计算字段设置界面。界面介绍如下图所示:
注:可选择不同表的字段参与计算。
3)更多函数参见:函数计算格式
2.2 设置计算字段
修改计算字段名称,在公式输入区输入公式需要使用的函数、字段、运算符号等,点击确定即可保存。
新增一个计算字段「判断大小订单」,输入公式后点击确定保存,计算格式详情参见:函数计算格式,如下图所示:
2.3 计算字段操作
新的计算字段出现在待分析字段区域。示例给出的是文本类型的字段,若你新增的计算字段是数值型,则会自动存放在「指标」列。
点击下拉按钮,文本计算字段可执行的操作如下图所示:
注:当计算字段进行过维度指标转化后,不再支持待分析维度/指标的操作,不可以编辑;复制的计算字段被复制后,该字段支持的操作与被复制的字段一致。
3. 注意事项
例如成本最大值,得到的结果为数值类型,因此输出为「指标字段」,这时可设置其转化为维度,如下图所示:
但是若在想要用该字段继续创建新的字段则不能,如下图所示:
4. 跨表计算
6.0.8 及之后版本,主题新增模型,可使用跨表字段进行计算。添加的计算字段会在「跨表字段」分组内。如下图所示: