Strategy ONE
使用度量公式编辑器从头创建衍生度量
本主题重点介绍如何在仪表板或报告中创建衍生指标。(在仪表板/报告中创建的派生指标保存在仪表板/报告中,因此不能在其外部使用。)
-
如果您在创建新的独立指标时到达此处,请参阅公制公式编辑器。独立指标被保存为单独的对象,可以放置在多个报告和仪表板上;这些报告可以用作多个仪表板和文档上的数据集。
-
如果您在文档中创建衍生指标时到达此处,请参阅在文档中从头创建衍生度量。
您可以基于已添加到仪表板的属性和指标创建新的指标(称为派生指标)。
使用度量公式编辑器创建衍生度量
您可通过从头开始创建衍生度量来自定义度量并通过增加复杂程度使其适合您的要求。您可以执行下列任务:
- 建造自定义表达式,例如百分比占总数的指标或使用自定义函数创建的表达式Strategy功能插件向导。有关更多信息,请参阅函数参考。
- 结合多个指标来创建单个复合度量(例如,
Revenue - Profit
)。 - 创建一个包含多层函数的指标(嵌套度量, 例如
Avg(Sum(Revenue))
,它首先将所有 Revenue 事实值相加,然后计算它们的平均值。 - 通过以下方式创建指标直接输入公制公式。您可添加条件计算,通过筛选度量值创建数据组。此外,您可以将各地区分组为收益较差生产者和收益较好生产者。这样可补充通过筛选器和阈值提供的条件分析。
- 履行统计分析通过创建基于 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 和排名函数)时,您必须定义该函数的输入值(称为参数),以及可用于确定该函数行为的任何参数。
查看高级报告帮助用于使用分组函数的度量公式的语法。有关非分组函数的语法,请参阅函数参考。
使用公式编辑器创建衍生度量
-
执行以下操作之一:
-
打开仪表板修改。在数据集面板中,右键单击指标并选择创建指标。要立即将衍生指标添加到特定可视化,请在编辑在该可视化面板中,右键单击指标并选择创建指标。
-
打开报告进行修改。右键单击编辑面板并选择创建指标。
-
- 将打开“度量函数编辑器”,其中选定的度量和默认的 Sum 函数已添加到度量定义中。单击切换到公式编辑器。
-
在右侧窗格中,输入指标名称指标名称场地。
单击左侧窗格中的功能可在对话框底部查看相应的描述。然后单击详细信息以在函数参考中查看更多关于该函数及其引数的更多信息。有关 If 和 Case 函数的更多信息,请参阅使用 If 和 Case 函数向派生指标添加条件计算。
-
要手动输入公式,请在公式部分中,输入派生的指标定义。您可以直接在度量表达式中输入算术操作符(如 + 和 -)以及各个值,或者使用相应按钮选择它们。如果您需要删除度量公式并再次开始,请单击清除。当公式完成时,验证表达式。
- 您也可以使用函数和对象窗格来协助创建派生指标定义。使用搜索每个窗格顶部的字段。在“函数”窗格中,您还可以通过从下拉列表中选择函数类别(即“基本函数”、“字符串函数”等)来浏览函数。找到要使用的函数和对象后,双击它们以将其添加到右侧窗格中的派生度量定义中。
如果您选择了聚合函数(即分组函数),例如 First、Maximum 或 Sum,等级和筛选字段显示如下
函数参数。
- 您可以定义函数参数,例如,使用计算式中的所有值还是只使用唯一的值进行计算。单击
函数参数并选择适当的选项来定义参数,然后单击确定。
-
默认情况下,该函数是在放置指标的仪表板可视化或报表网格上的属性级别进行计算的。您可以指定指标计算中使用的属性,无论报表或指标所在的任何可视化中包含什么内容。如需改变级别,可从级别下拉列表选择一个实体。您还可以添加多个实体。
如果某个可视化效果包含区域和类别,默认情况下,度量计算该可视化效果上的区域和类别。如果选择区域作为级别,则度量计算该可视化效果上的区域收益值;它不包括按类别分解。这样,您可对比区域之间的收益。
- 您可向度量添加高级筛选。点击
添加过滤器打开“新资格”对话框。有关更多信息,请参阅高级筛选简介。
- 如果排序方式字段显示时,选择用于对数据进行排序的选项。
- 单击添加添加函数到度量。函数(包括您提供的引数)出现在度量公式编辑器的右侧窗格中。
- 如果您需要删除度量公式并再次开始,请单击清除。
- 单击验证以检查度量表达式是否有效。
-
单击保存 (Save)。
默认情况下,聚合与小计行为自动确定。您可以改变该行为,以便指定使用整个数据集计算衍生度量还是使用其所在可视化效果中的数据进行计算。有关更多信息,请参阅更改衍生度量的聚合和小计行为。