Obiee 简明教程

OBIEE – Calculation Measures

使用计算值对逻辑表中的值进行计算。它在存储库中逻辑列的聚合选项卡中定义聚合函数。

Create New Measure

在存储库中的逻辑事实表中定义值。对其应用了聚合函数的任何列都是一个值。

常见的示例值包括 − 单价、销量等。

以下是在 OBIEE 中创建值的指南−

  1. 所有聚合都应从事实逻辑表而不是维度逻辑表执行。

  2. 所有不可以聚合的列都应在维度逻辑表而不是事实逻辑表中表达。

可以在管理工具 BMM 层的逻辑表中以两种方式定义计算值 −

  1. Aggregations in logical tables.

  2. 逻辑表来源中的聚合。

Create Calculated Measures in Logical Tables using Administration Tool

双击逻辑事实表中的列名,你将看到下面的对话框。

logical fact table

转到聚合选项卡,从下拉列表中选择聚合函数 → 单击确定。

aggregation function

你可以使用表达式构建器向导中的函数添加新值。值代表可以加总的数据,例如总收入或总数量。单击顶部的保存选项以保存存储库。这也称为创建逻辑级别的值。

Create Calculated Measures in Logical Table Source using Administration Tool

你可以通过双击逻辑表来源以打开逻辑表对话框来定义聚合。

logical table source using administration tool

单击表达式生成器向导定义表达式。

在表达式生成器中,您可以选择多个选项,如 - 类别、函数和数学函数。

一旦选择类别,它将显示其中的子类别。选择子类别和数学函数,然后单击箭头标记插入。

expression builder

现在要编辑值以创建度量,单击源数字,输入计算值(如乘法和除法)→ 转至类别并选择逻辑表 → 选择列以将该乘法/除法应用到现有列值。

logical table category

单击确定关闭表达式生成器。再次单击确定关闭对话框。