1 概述

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


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

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

2 示例说明

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

最终效果:

具体操作步骤如下:

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

          


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

计算成员与分组字段要做的事情有点类似,区别是:计算成员不会新增列,而分组字段是新增了新的列;实现的场景也不一样,详参:自定义分组