SQL表达式

更新时间:2021-08-23

SQL表达式

有些时候在分析时,需要对多个字段进行加减乘除、以及一些 SQL 函数计算(如:CONCAT、DATEDIFF、ADDDATE 等)等操作后形成一个新的计算字段,Sugar BI 中对度量和维度都可以新建计算字段:

可以在数据模型增加计算维度或者计算度量,通过字段「设置」->「创建」或者右上角「新建计算维度」或者「新建计算度量」进行计算字段的创建。

图片

以获取利润为例,通过「利润」=「价格」-「成本」创建计算度量来获取利润:

图片

注意:

计算字段中填写的是 SQL 表达式,而不是填写完整的 select 查询语句。

可通过输入 下划线_ 唤出列表来插入维度或度量字段名计算字段只需要写SQL表达式即可,不需要写完整的SQL语句!

报表或者大屏中快速创建SQL表达式

报表或者大屏中当「数据绑定方式」为「数据模型」时,可以通过在数据模型右上角加号创建「计算维度」或者「计算度量」,在「计算维度」或者「计算度量」中通过选择「表达式」来创建表达式类型计算维度或者计算度量。

图片

图片

创建的「计算维度」或者「计算度量」会出现在当前「维度」或者「度量」下方,可以通过「计算维度」或者「计算度量」设置进行「编辑」等操作。

图片

注意:

在报表或者大屏中创建的「计算维度」或者「计算度量」属于报表或者大屏,拥有报表或者大屏编辑权限的用户可以使用、修改、删除创建的计算字段

在报表或者大屏中创建的「计算维度」或者「计算度量」只允许在「高级版」和「试用版」中使用,并且报表和大屏中分别最多可以创建20个计算字段

上一篇概述

本页内容