1 概述
计算度量是指基于数据库的原始数据派生出来的一类计算指标,如数据库中已有销售额和销售成本字段,在分析数据时需要对其销售利润进行分析。其中创建计算列时,表达式的定义规则要遵循其数据库的sql语法。
计算列就是符合当前数据源SQL列定义语法规则的,在已有表中,用已有字段和SQL支持函数构造出的新的列。有时,数据表中的原始维度和度量并不能满足我们的需求,需要使用公式或函数进行数据加工处理。
2 功能入口
注意事项
- 报表创建的计算列属于报表私有,若需和其它报表共用,请在数据模型上创建创建计算列
- 创建计算列暂不支持跨表,仅支持基于单表
- 计算列表达式的定义规则要遵循其数据库的sql语法
- 目前是从新建的计算列将自动设置为计算维度;如果要把计算列作为度量,需要手动标记为度量;
- 新建列不支持聚合函数,如果手动输入的聚合表达式,预览数据或在报表层会报错。
- 函数的名称支持手动输入或者从左侧拖入过来。
- 选择列表中的字段或双击左侧维度或度量树中的节点来插入维字段名到表达式的编辑框中。
- 您在编写计算字段表达式的时候,中英文引号、逗号和小括号等标点符号混用,导致语法解析出错。只有英文的标点符号作为词法符号出现在SQL表达式中。如果新建列报错,需要首先检查是否引入了中文的符号。
- 已添加的计算列,目前支持作为表达式再被使用在其他计算列中。但若新建列中所使用的原始基础字段物理层被删除,则该计算列也将失效。