页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 4 下一个 »

1 概述

可以组合使用多维数据集数据、算术运算符、数字和函数以创建自定义度量值或维度成员,这些度量值和维度成员称为计算成员。

计算成员是存储在内存中的,如果底层的数据量过大,在数据模型中自定义"计算成员”会导致性能变差,所以尽量不使用计算成员.

原理:计算成员是按单元格来执行的,有的自定义成员设计的时候,会使用到不在当前行列上的成员进行运算,需要额外的取数逻辑,在大数据量的时候就比较突出。

2 示例说明

以产品自带的“订单模型”为例,模型中有”区域-省份-城市“层级,”城市“层下只有具体的北京、深圳、上海、广州、成都等城市,此时我们可以基于这些成员创建一个叫”一线城市“的新成员做为维成员输出字段.

最终效果:

具体操作步骤如下:

1)在订单模型中创建“一线城市”的计算成员

  • 入口:

  • 点击新建计算成员,弹出:

  • 层次结构:新增的成员显示在哪个层次下面,可以是层次结构,也可以是维度、度量
  • 父成员:非必填
  • 编辑区域:
    1. 可以从右侧拖入维度、度量、成员、计算度量、函数等;
    2. 支持在编辑器手写"函数",编辑器会自动识别到已存在的函数,在产品中不存在的函数编辑器无法识别,但是绝大部分都能执行; 不支持手写维度、度量、计算度量、成员、层次等属于字段的内容。
  • “字段”、“函数”tab: 默认展开,如果不想或者想要更大的编辑区域,可以点击右侧的【字段】、【函数】按钮收起。
  • 数据预览:如果写好了表达式,最好点击【预览数据】,可以检查多维表达式语法、数据结果是否正确,从而减少在报表层出错概率。
  • 点击【确定】,会保存在模型的【成员】tab区域:

          

  • 可以对已建好的计算成员进行编辑、删除操作;
  • 如果建了很多成员也可以通过目录对齐进行归类。


2) 建好计算成员,保存模型,并去建交互式仪表盘,

计算成员与分组字段要做的事情有点类似,区别是:计算成员不会新增列,而分组字段是新增一个计算列;



  • 无标签