MicroStrategy - 嵌套指标

MicroStrategy 中的嵌套指标是一种将一个聚合函数包含在另一个聚合函数中的计算。在数据仓库设计中,当我们没有以所需的粒度级别存储数据时,它们非常有用。在这种情况下,我们创建一个内部公式和一个外部公式。将它们组合起来即可创建嵌套指标。

示例

在此示例中,我们的目标是找出每个子类别的平均销售额与每个类别下的总销售额之比。

步骤 1

创建一个包含类别和子类别两列的报告。接下来,右键单击数据源选项卡下的任何位置并靠近任何度量字段。将出现一个弹出窗口,其中显示创建指标选项。我们使用以下公式创建第一个指标,并将其命名为 sum_subcat_sales。

嵌套指标 1

步骤 2

接下来,我们创建另一个指标,名称为 Category_sales。在其中,我们编写内部公式来计算每个类别的销售额总和,编写外部公式来计算每个类别的平均销售额,与子类别相对应。

嵌套指标 2

步骤 3

最后,将两个新创建的指标拖到报告中以查看结果。

嵌套指标结果