MicroStrategy ONE
使用度量公式编辑器从头创建衍生度量
如果你从 Workstation 来到这里,请参阅 工作站文档创作帮助。
您可通过从头开始创建衍生度量来自定义度量并通过增加复杂程度使其适合您的要求。您可以执行下列任务:
- 构建自定义表达式,例如百分比占总数的指标或使用自定义函数的表达式,这些函数是通过 MicroStrategy 功能插件向导。有关更多信息,请参阅函数参考。
- 通过直接输入度量公式创建度量。您可添加条件计算,通过筛选度量值创建数据组。此外,您可以将各地区分组为收益较差生产者和收益较好生产者。这样可补充通过筛选器和阈值提供的条件分析。
- 通过根据 R 分析创建衍生度量来执行统计分析。
要创建度量,必须定义度量公式,公式由算术运算符(+、-、* 和 /)和函数组成。运算符和函数可以应用到实体或度量。复合度量公式的一个例子是 RunningAvg(Cost)
, 在哪里 Cost
是一个度量, RunningAvg
是一个计算运行平均值的函数。另一个例子是 Sum(Cost) + Sum(Profit)
, 在哪里 Cost
和 Profit
是指标, Sum
是一个计算总和的函数。在此例中,Cost 度量的总计与 Profit 度量的总计相加。
您可以创建嵌套式度量,此处的一个聚合函数包含于另一个函数内部。示例度量公式为 Avg(Sum(Revenue))
。内部函数 Sum
计算收入事实的总数,以及外部函数 Avg
计算该结果的平均值。如果您希望了解每个地区的每个类别平均收益,您可以创建一个嵌套式度量,首先计算所有类别的收益,然后再计算每个地区的平均值。度量可以按照以下方式进行定义: Avg(Sum(Revenue) {~, Category}) {~, Region}
内在公式, Sum(Revenue)
,计算类别级别的收入。接着,外部公式则计算 Region(地区)级别所获得的值的平均值。
要添加函数到度量公式,必须选择定义函数所需的任何选项。如果要添加分组函数,如 Sum、Average、First 或 Max,您必须定义函数的表达式,并且还可以改变度量聚合所处的实体级别。如果要添加非分组函数如数据挖掘、日期、OLAP 和排序函数,您必须定义函数的输入值(称为引数),以及任何用于定义函数行为的参数。
参见 高级报告帮助 使用分组函数的度量公式的语法。有关非分组函数的语法,请参阅函数参考。
- 打开 dossier 您想要修改的。
-
创建衍生度量并将其保留,以供将来在可视化效果中使用。在“数据集”面板中,单击要在其中创建衍生度量的数据集右侧的点击 更多的 ,然后选择创建度量。
- 单击切换到公式编辑器。
-
在右侧窗格的度量名称字段中,为度量输入一个名称。
单击左窗格中的函数来查看底部对话框上相应的说明。然后单击详细信息以在函数参考中查看更多关于该函数及其引数的更多信息。有关 If 和 Case 函数的更多信息,请参阅使用 If 和 Case 函数向衍生度量添加条件计算。
-
在公式部分,输入衍生的度量定义。您可以直接在度量表达式中输入算术操作符(如 + 和 -)以及各个值,或者使用相应按钮选择它们。转到步骤 12。
或
使用“函数”和“对象”窗格来帮助创建您的衍生度量定义。使用 搜索 每个窗格顶部的字段。在函数窗格中,您还可以通过从下拉菜单中选择函数类别(即基本函数、字符串函数等)来浏览函数。一旦您找到要使用的函数和对象,双击它们并将它们添加到右侧窗格中衍生的度量定义。
-
如果选择聚合函数(也称作分组函数),如 First、Maximum 或 Sum,则级别和筛选器字段会显示在 函数参数下方。
- 您可以定义函数参数,例如,使用计算式中的所有值还是只使用唯一的值进行计算。单击 函数参数并选择适当的选项来定义参数,然后单击确定。
-
默认情况下,在度量所在的可视化效果上的实体级别计算函数。无论度量所在的任何可视化效果中包含什么内容,您都可以指定度量计算中要使用的实体。要更改级别,请从 等级 落下。您还可以添加多个实体。
如果某个可视化效果包含区域和类别,默认情况下,度量计算该可视化效果上的区域和类别。如果选择区域作为级别,则度量计算该可视化效果上的区域收益值;它不包括按类别分解。这样,您可对比区域之间的收益。
- 您可向度量添加高级筛选。单击 添加筛选器以打开“新限定条件”对话框。有关更多信息,请参阅高级过滤简介。
- 如果出现排序依据字段,则选择用于将数据排序的选项。
- 单击添加添加函数到度量。函数(包括您提供的引数)出现在度量公式编辑器的右侧窗格中。
- 如果您需要删除度量公式并再次开始,请单击清除。
- 单击验证以检查度量表达式是否有效。
-
单击保存。
默认情况下,聚合与小计行为自动确定。您可以改变该行为,以便指定使用整个数据集计算衍生度量还是使用其所在可视化效果中的数据进行计算。有关更多信息,请参阅更改衍生度量的聚合和小计行为。