OBIEE – 基于级别的度量
OBIEE – 基于级别的度量
创建基于级别的度量以在特定聚合级别执行计算。它们允许使用单个查询返回多个聚合级别的数据。它还允许创建共享度量。
例子
假设有一家公司 XYZ Electronics 在许多地区、国家和城市销售其产品。现在,公司总裁想要查看国家级别的总收入 – 低于地区一级,高于城市一级。因此,总收入衡量指标应汇总到国家层面。
这些类型的度量称为基于级别的度量。同样,您可以对时间层次结构应用基于级别的度量。
创建维度层次结构后,可以通过双击逻辑表中的总收入列并在级别选项卡中设置级别来创建基于级别的度量。
创建基于级别的度量
在离线模式下打开存储库。转到文件→打开→离线。
选择 .rpd 文件并单击打开 → 输入存储库密码并单击确定。
在 BMM 层中,右键单击 Total Revenue 列 → New Object → Logical 列。
它将打开逻辑列对话框。输入逻辑列总收入的名称。转到列源选项卡 → 检查使用表达式从现有列派生。
选择此选项后,将突出显示表达式编辑向导。在表达式生成器向导中,从左侧菜单中选择逻辑表 → 列名 → 总收入 → 单击确定。
现在转到逻辑列对话框中的级别选项卡→单击逻辑维度将其选择为逻辑级别下的总计。这指定应在维度层次结构中的总计级别计算度量。
单击 OK → Total Revenue 逻辑表将出现在逻辑维度和 Fact 表下。
该列可以拖动到主题区域中的表示层,供最终用户使用以生成报告。您可以从事实表或逻辑维度拖动此列。