OBIEE - 计算措施

计算的度量用于执行逻辑表中的事实计算.它在存储库中逻辑列的Aggregation选项卡中定义聚合函数.

创建新度量

度量在存储库中的逻辑事实表中定义.任何应用了聚合函数的列称为度量.

常用度量示例为 : 单价,销售数量等

以下是在OBIEE : 中创建度量的指导原则;

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

  • 所有无法聚合的列都应该是在维度逻辑表中表示而不是在事实逻辑表中.

计算度量可以在BMM的逻辑表中以两种方式定义管理工具中的图层 :

  • 逻辑表中的聚合.

  • 逻辑表源中的聚合.使用管理工具在逻辑表中创建计算度量

    双击逻辑列中事实表,您将看到以下对话框.

    逻辑事实表

    转到聚合选项卡,然后选择A. ggregate函数来自下拉列表 → 单击确定.

    聚合函数

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

    使用管理工具在逻辑表源中创建计算度量

    您可以通过双重定义聚合单击逻辑表源以打开逻辑表对话框.

    使用管理工具的逻辑表源

    单击"表达式"构建器向导以定义表达式.

    在"表达式"构建器中,您可以选择多个选项,如"类别","函数"和"数学函数".

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

    Expression Builder

    现在编辑值来创建度量,点击源号码,输入像multiple这样的计算值并除以 → 转到Category并选择逻辑表 → 选择列以将此多个/除法应用于现有列值.

    逻辑表类别

    单击"确定"关闭"表达式"构建器.再次单击"确定"关闭对话框.