页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。



1、概述

计算列就是符合当前数据源SQL列定义语法规则的,在已有表中,用已有字段和SQL支持函数构造出的新的列。


2、怎么创建计算列

有以下入口:

1)  数据模型创建计算列

Image Added

2) 仪表盘创建计算列:

Image Added

点击进入之后界面如下:

Image Added

注意

在新建计算列的时候需要注意以下几点:

从维度列表中新建的计算列将自动设置为计算维度;如果要把计算列作为度量,需要手动标记为度量;
  • 目前是从新建的计算列将自动设置为计算维度;如果要把计算列作为度量,需要手动标记为度量;
  • 在新建列的的表达式编辑框中,当前所在数据源支持的函数和列表达式语法都可以使用。
  • 函数的名称需要您手动输入。字段名也可以手动输入,格式是 [字段名],也可以通过在英文键盘模式下输入[,选择列表中的字段或双击左侧维度或度量树中的节点来插入维度或度量字段名到表达式的编辑框中。正确输入的SQL表达式在编辑框中会自动有语法着色。
  • 您在编写计算字段表达式的时候,中英文引号、逗号和小括号等标点符号混用,导致语法解析出错。只有英文的标点符号作为词法符号出现在SQL表达式中。如果计算字段报错,您需要首先检查是否引入了中文的符号。
  • 在编辑页面进行操作后,需要先保存数据集,再进行数据刷新。
  • 已添加的计算字段目前不可以作为表达式再被使用在其他计算字段中。但若计算字段中所使用的原始基础字段物理层被删除,则该计算字段也将失效。
    • 函数的名称支持手动输入或者从左侧拖入过来。
    • 选择列表中的字段或双击左侧维度或度量树中的节点来插入维字段名到表达式的编辑框中。
    • 您在编写计算字段表达式的时候,中英文引号、逗号和小括号等标点符号混用,导致语法解析出错。只有英文的标点符号作为词法符号出现在SQL表达式中。如果新建列报错,需要首先检查是否引入了中文的符号。
    • 已添加的计算列,目前支持作为表达式再被使用在其他计算列中。但若新建列中所使用的原始基础字段物理层被删除,则该计算字段也将失效。