Version 2021
创建度量的方法
您可以创建并添加度量到 MicroStrategy 项目,以便对业务数据执行计算。
要创建度量,必须定义度量公式,公式由以下部分组成:
- 函数:应用于业务数据的计算,例如 Sum 或 Count。您的度量可以包含多个函数。
- 表达式:您数据源中的业务数据。表达式可以包含业务事实、实体或其他度量。
如果您要创建多个度量且各个度量使用相同的基本计算方式作为其公式,您可以通过创建一个基础度量来执行计算的方式以节省时间。随后您可以根据基础度量定义更多度量而不用多次输入相同的计算。
例如,您需要创建一个 Profit(利润)度量和 Profit Margin(利润率) 度量。您可以创建一个用于计算价格 x 数量的 Revenue(收益)度量。随后您可以将 Profit(利润)度量定义为 收益 - 成本,并将 Profit Margin(利润率) 度量定义为利润/收益。如果您决定要在稍后更改 Revenue(收益)的计算方式,您可以更改 Revenue(收益)度量;所有使用 Revenue(收益)度量定义的度量,包括 Profit(利润)和 Profit Margin(利润率),都将更新以反映您所做的更改。您可以使用创建任何其他度量时所使用的相同步骤来创建基础度量。当使用基础度量创建度量时,输入的基础度量应作为度量公式的一部分。
以下步骤向您展示如何创建一个基本度量。如果要直接输入度量公式,或创建组合多个度量或包含自定义表达式的度量,请参阅度量公式编辑器。
熟悉以下内容,因为这些内容适用于您要创建的度量:
- 请参阅 Basic Reporting Help 有关度量和一些基本示例的介绍
- 请参阅 高级报表制作帮助 有关创建度量的详细步骤,包括级别,条件和转换度量的示例
- 请参阅函数参考,了解有关函数的说明(包括语法)
如何创建度量
- 在任意页面上单击创建,然后选择新建度量。这时将打开“选择函数或模板”对话框。
- 在下方窗格中选择要用于计算度量数据的函数。您可以通过执行以下一项操作对窗格中显示的函数列表缩小范围:
- 要按名称搜索函数,在搜索字段中输入函数名称。
从下拉列表中选择一个函数类别,比如,“数学函数”或“财务函数”。将更新窗格使其仅包含属于选定类别的函数。
当您选择一个函数时,函数的描述会显示在对话框底部。单击详细信息以查看有关函数的详细信息,例如语法和示例。
-
“函数编辑器”将打开,根据上述所选的函数类型提供不同的选项:
如已选择分组函数,比如 Sum、Average、First 或 Maximum,则可定义度量的表达式,以及可选组成部分,比如,级别、条件和转换。请执行以下步骤:
- 通过执行以下一项操作定义度量表达式:
- 要通过输入对象名称的方式来指定表达式,请在表达式字段输入对象名称。输入过程中,将在下拉列表中显示匹配的对象。您可以输入多个对象,例如
Revenue-Profit。 - 要通过选择对象指定表达式,单击 浏览 图标
。这时“选择一个对象”对话框将打开。浏览并选中对象,也可以搜索对象。
- 要通过输入对象名称的方式来指定表达式,请在表达式字段输入对象名称。输入过程中,将在下拉列表中显示匹配的对象。您可以输入多个对象,例如
- 您可以通过添加级别、条件和转换来进一步定义度量。选择以下选项:
- 要定义计算度量所在的实体级别,请向度量添加一个级别。有关步骤,请参阅默认情况下,度量在报表的实体级别进行计算,也称为报表级别。报表级别允许度量计算适用于不同的报表。您可以从度量中移除报表级别。如果执行此操作,只有在度量上明确设置的级别才会影响度量的计算,与报表上添加的实体无关。您不必移除报表级别就可以添加级别到度量。如需更详细的报表级别描述以及移除报表级别的影响,请参阅 高级报表制作帮助。执行以下操作之一:要从度量中移除报表级别,单击 删除 图标 报表级别旁边。要在度量被删除后添加到度量,单击 添加报表级别 图标 。。级别允许您指定要在度量计算中使用的实体,与度量所在的任何报表中包含的内容无关。默认情况下,度量在报表上的实体级别进行计算。
- 要筛选度量中包含的数据,请向度量添加一个条件。有关步骤,请参阅添加条件。将度量条件(也称为度量筛选器)应用到度量而不影响报表中的任何其他度量。有关报表筛选器(影响报表中的多个度量)的信息,请参阅筛选器的简介。
- 要将偏移值(如“四个月以前”)应用到度量,请添加转换。例如,您可以比较今年和去年的收入数字。有关步骤,请参阅添加转换。
如果选择了非分组函数如数据挖掘、日期、OLAP 和排序函数,将为您提供选项来定义函数的输入值(称为引数),以及任何用于定义函数行为的参数。例如,NTile 函数包含两个参数,Ascending 和 Tiles。Ascending 控制 NTile 是按照升序还是降序排列,而 Tiles 则设置了分割的数量。要查看函数引数和参数的列表,单击对话框底部的详细信息。
请执行以下步骤:
- 对于列出的各个参数,输入一个值或单击 浏览 图标
查找度量,事实,提示或其他兼容的对象以用作函数的输入值。 - 为每个列出的参数输入一个值或从下拉列表中选择参数值。
- 通过执行以下一项操作定义度量表达式:
- 您可以定义在报表中如何格式化和显示度量标题和度量值。例如,可以定义数值的显示方式、字体样式和大小以及单元格显示颜色。您设置的格式将应用到度量,与该度量所在报表无关。有关设置度量格式的步骤,请参阅度量的“格式”对话框。
- 您可以选择可用于计算报表度量合计的函数。请参阅 高级度量选项对话框。
- 您可以选择函数,用于在报表中将实体从报表表格移至“报表对象”时对度量值进行累计。有关步骤,请参阅 高级度量选项对话框。
- 单击保存。
创建度量之后,您可以将度量添加到报表以分析数据。有关步骤,请参阅创建报表的方法。
相关主题
度量简介中有关度量的简要概述
度量的“格式”对话框中有关设置度量格式的步骤
高级度量选项对话框中有关高级度量设置的描述,如动态聚合和小计函数、VLDB 属性、度量别名和度量联接类型等
