Version 2021

创建度量的方法

您可以创建并添加度量到 MicroStrategy 项目,以便对业务数据执行计算。

要创建度量,必须定义度量公式,公式由以下部分组成:

  • 函数:应用于业务数据的计算,例如 Sum 或 Count。您的度量可以包含多个函数。
  • 表达式:您数据源中的业务数据。表达式可以包含业务事实、实体或其他度量。

如果您要创建多个度量且各个度量使用相同的基本计算方式作为其公式,您可以通过创建一个基础度量来执行计算的方式以节省时间。随后您可以根据基础度量定义更多度量而不用多次输入相同的计算。

例如,您需要创建一个 Profit(利润)度量和 Profit Margin(利润率) 度量。您可以创建一个用于计算价格 x 数量的 Revenue(收益)度量。随后您可以将 Profit(利润)度量定义为 收益 - 成本,并将 Profit Margin(利润率) 度量定义为利润/收益。如果您决定要在稍后更改 Revenue(收益)的计算方式,您可以更改 Revenue(收益)度量;所有使用 Revenue(收益)度量定义的度量,包括 Profit(利润)和 Profit Margin(利润率),都将更新以反映您所做的更改。您可以使用创建任何其他度量时所使用的相同步骤来创建基础度量。当使用基础度量创建度量时,输入的基础度量应作为度量公式的一部分。

以下步骤向您展示如何创建一个基本度量。如果要直接输入度量公式,或创建组合多个度量或包含自定义表达式的度量,请参阅度量公式编辑器

熟悉以下内容,因为这些内容适用于您要创建的度量:

如何创建度量

  1. 在任意页面上单击创建,然后选择新建度量。这时将打开“选择函数或模板”对话框。
  2. 在下方窗格中选择要用于计算度量数据的函数。您可以通过执行以下一项操作对窗格中显示的函数列表缩小范围:
    • 要按名称搜索函数,在搜索字段中输入函数名称。
    • 从下拉列表中选择一个函数类别,比如,“数学函数”或“财务函数”。将更新窗格使其仅包含属于选定类别的函数。

    当您选择一个函数时,函数的描述会显示在对话框底部。单击详细信息以查看有关函数的详细信息,例如语法和示例。

  3. “函数编辑器”将打开,根据上述所选的函数类型提供不同的选项:

    如已选择分组函数,比如 Sum、Average、First 或 Maximum,则可定义度量的表达式,以及可选组成部分,比如,级别、条件和转换。请执行以下步骤:

    1. 通过执行以下一项操作定义度量表达式:
      • 要通过输入对象名称的方式来指定表达式,请在表达式字段输入对象名称。输入过程中,将在下拉列表中显示匹配的对象。您可以输入多个对象,例如 Revenue-Profit
      • 要通过选择对象指定表达式,单击 浏览 图标 “浏览”图标。这时“选择一个对象”对话框将打开。浏览并选中对象,也可以搜索对象。
    2. 您可以通过添加级别、条件和转换来进一步定义度量。选择以下选项:

    如果选择了非分组函数如数据挖掘、日期、OLAP 和排序函数,将为您提供选项来定义函数的输入值(称为引数),以及任何用于定义函数行为的参数。例如,NTile 函数包含两个参数,Ascending 和 Tiles。Ascending 控制 NTile 是按照升序还是降序排列,而 Tiles 则设置了分割的数量。要查看函数引数和参数的列表,单击对话框底部的详细信息

    请执行以下步骤:

    1. 对于列出的各个参数,输入一个值或单击 浏览 图标 “浏览”图标 查找度量,事实,提示或其他兼容的对象以用作函数的输入值。
    2. 为每个列出的参数输入一个值或从下拉列表中选择参数值。
  4. 您可以定义在报表中如何格式化和显示度量标题和度量值。例如,可以定义数值的显示方式、字体样式和大小以及单元格显示颜色。您设置的格式将应用到度量,与该度量所在报表无关。有关设置度量格式的步骤,请参阅度量的“格式”对话框
  5. 您可以选择可用于计算报表度量合计的函数。请参阅 高级度量选项对话框
  6. 您可以选择函数,用于在报表中将实体从报表表格移至“报表对象”时对度量值进行累计。有关步骤,请参阅 高级度量选项对话框
  7. 单击保存

创建度量之后,您可以将度量添加到报表以分析数据。有关步骤,请参阅创建报表的方法

相关主题

度量简介中有关度量的简要概述

度量的“格式”对话框中有关设置度量格式的步骤

高级度量选项对话框中有关高级度量设置的描述,如动态聚合和小计函数、VLDB 属性、度量别名和度量联接类型等