Version 2021

转换度量:基于时间的比较以及其他比较方式

转换允许您应用一个基于实体元素的偏移以比较度量数据。例如,一个转换度量可以帮助用户比较上个月的收益和这个月的收益。虽然转换可以应用到任何实体层级,但最常用的是 Time(时间)层级。对于 Time(时间)层级,可以将偏移设置为固定的天数、周数、月数或年数。

MicroStrategy 提供了多种预构建的转换。您也可以根据需要创建自己的转换。您需要在 MicroStrategy Developer 中创建转换。要创建转换,您必须是具有“创建框架对象”权限的项目设计师。有关转换的详细信息以及创建转换的步骤,请参阅Project Design 帮助

您也可以创建转换快捷方式度量,这是基于报表的现有度量快速添加新度量的方式。

基于时间的转换

度量使用时间转换来比较不同时间的值,例如今年与去年或当前日期与本月至今。例如,Last Year(去年)转换将各时间段与其去年的相应时间段进行对比,而 Month-to-Date(本月至今)转换将各时间段与构成本月至今期间的一组时间段进行对比。

在下图中,Actual Amount 度量显示了当前季度的账户金额。将 Last Quarter 转换应用到 Actual Amount 度量以生成 Actual Amount - Last Quarter 度量,此度量显示上一个季度的账户金额。然后可以计算两组金额之间的差值并将其显示在 Actual Amount - Last Quarter Difference 度量中。转换方法对于这种时间序列分析十分有用,包括零售、银行和电信在内的许多行业都需要用到时间序列分析。

上季度收益报表示例

虽然 MicroStrategy 提供了其他方法来执行这些类型的计算,但转换通常是最常用的方法,并且可以重复使用并应用到其他时间序列分析。例如,另一类常见的时间序列分析是 TY/LY 比较(今年与去年)。您可以使用筛选器来创建 TY/LY 的比较,如下所述:

  • 要计算今年的收益,对 Revenue(收益)度量使用筛选器,筛选今年的数据。
  • 要计算去年的收益,对 Revenue(收益)度量使用筛选器,筛选去年的数据。

但是,更灵活的方法是使用以前创建的 Last Year(去年)转换来定义新度量,称为 Last Year Revenue(去年收益)。然后可以对 Revenue(今年收益)和 Last Year Revenue(去年收益)度量使用一个筛选 2003 年数据的筛选器,从而分别获得 2003 年和 2002 年的结果。筛选器方法需要创建两个筛选器,而转换方法只需要一个筛选器。此外,如果使用转换方法,则当报表含有相应的筛选器对不同数据集定义类似的分析时,可以将相同的转换度量应用到该报表;而筛选器方法则意味着必须创建新的筛选器才能构建每个新报表。

由于转换代表一种规则,它可以描述该规则对不同级别数据的影响。例如,Last Year(去年)转换直观地描述了某一年与前一年之间的关系。它也可以表示一年中各个月份如何与前一年的月份相对应。同样,转换也可以描述一年中的每一天如何与前一年的一天相对应。此信息定义了转换并将所有情况归纳为一个基本概念。也就是说,您可以对一个度量使用“去年”转换,无论报表中包含的时间实体如何。如需年初至今的转换示例,请参阅 高级报表制作帮助

非基于时间的转换

转换最常用来研究和分析数据中基于时间的趋势,但转换并非都必须基于时间。例如,转换可以将已失效的产品编码与新的编码相对应。非基于时间的转换的一个示例为 This Catalog/Last Catalog(当前目录/上次目录),它可以从旧的产品编码中减去一个数字以将其转换为新的编码。

使用 MicroStrategy 提供的 Lag 和 Lead 函数还可以支持转换样式分析。这些函数可以用来定义对不同时间段的值进行比较的度量,不必使用转换度量。有关使用这些函数支持转换样式分析的信息,请参阅函数参考

创建转换度量

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

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

以下是向度量添加转换的步骤。如果要通过直接定义度量公式来创建度量,请参阅度量公式编辑器

已经创建应用于度量的转换。有关创建转换的步骤,请参阅Project Design 帮助

添加转换到度量

  1. 在任意页面上单击创建,然后选择新建度量。这时将打开“选择函数或模板”对话框。
  2. 从下拉列表中选择度量模板(位于列表底部)。选择转换
  3. 单击 Next(下一步)。这时将打开函数编辑器。
  4. 聚合函数下拉列表中选择要用于创建度量的函数。
  5. 通过执行以下一项操作定义度量表达式:

    • 要输入对象以直接添加到表达式,在表达式字段中输入对象名称。输入过程中,将在下拉列表中显示匹配的对象。您可以单击一个对象,也可以继续输入名称。您可以输入多个对象,例如 Revenue-Profit
    • 要通过选择对象指定表达式,单击 浏览 图标 “浏览”图标。这时“选择一个对象”对话框将打开。可以浏览并选中对象,也可以搜索对象。

添加转换

  1. 如果“转换”区域中的选项没有显示,单击转换
  2. 单击 浏览 图标 “浏览”图标 在转换区域。这时“选择一个对象”对话框将打开。可以浏览并选择转换,也可以搜索转换。选择转换后,将回到函数编辑器。
  3. 您可以移除添加到度量的转换,也可以更改应用转换的顺序。选择以下选项:

    • 要移除转换,单击 删除 图标 “删除”图标 转换旁边。
    • 要更改转换顺序,选择转换并用方向箭头向上或向下移动转换。
  4. 重复上述相应的步骤以根据需要添加其他转换。
  5. 您可以定义在报表中如何格式化和显示度量标题和度量值。例如,可以定义数值的显示方式、字体样式和大小以及单元格显示颜色。您设置的格式将应用到度量,与该度量所在报表无关。有关设置度量格式的步骤,请参阅度量的“格式”对话框
  6. 单击保存应用更改。这时“另存为”对话框将打开。导航到您想保存该度量的文件夹。为度量输入一个名称描述,然后单击确定。将保存您的新度量。
  7. 可以向度量添加级别或条件。选择以下选项:

相关主题

度量简介中有关度量的基本背景信息