概述

仪表盘数据来源于自助数据集时,可对度量字段进行自定义计算,即在仪表盘度量区,通过计算字段函数新建计算字段。

应用场景

基于订单自助数据集的仪表盘中,利用已有字段:“单价”、“数量”、“折扣”,新建计算字段“销售额”,通过柱图展示各产品类别的销售情况。

实现步骤

1、右键仪表盘度量区,新建计算字段

2、输入名称、数据类型,表达式区选择字段进行计算

3、校验成功后,点击确定,计算字段中新增销售额字段

4、选择相关字段制作仪表盘即可实现场景效果

界面介绍

入口

右键仪表盘度量区,新建计算字段

界面

新建计算字段界面如下图所示:

界面说明如下:

设置项及分区说明
名称计算字段的名称。
数据类型计算字段的数据类型。
可选字段可选择的数据字段资源树,字段通过拖拽到“表达式区域”。
表达式区域用于编辑计算字段表达式。
常用函数

基于SQL92为标准,封装一套Smartbi自身的函数语法,用于适配Smartbi所支持的所有数据库,不包括“Teradata_v12”和“aliyun AnalyticDB”这两个数据库。

计算字段可选的常用函数:分为“字符串”、“时间日期”、“数值”和“系统”。

  • 字符串函数:lower、max、min、replace、substring、upper。
  • 时间函数:day、month、year。
  • 数值函数:abs、avg、ceiling、count、floor、max、min、round、sign、sum。
  • 系统函数:getdate、nullif。
校验

校验输入的函数是否在提供的函数列表中。

在编辑表达式过程中,可通过点击 校验 按钮,校验输入的函数是否在提供的函数列表中。

取消/确定

如果表达式不在函数列表中,点击 确定 按钮,弹出提示框,提示该函数不是标准函数库语法,在其他数据库可能无法使用。

注意事项

1、仪表盘如需使用“自助数据集”,需更换包含"自助数据集”的License文件

2、计算字段函数可参考文档计算字段函数