♪ 音乐 ♪
在本视频中，我将介绍几种优化模型的方法。
完成数据准备后，我们可以利用 SAP Analytics Cloud 建模工具，
向模型中添加公式和层次结构， 以及创建一些常规增强功能。
如果你跟着上一个有关数据准备的视频完成了操作，
你应该已经创建了一个名为“Best Run Travel”的模型。
要想访问该模型，你可以 从主菜单中选择“浏览>模型”。
找到模型后，点击模型名称， 在建模工具中打开模型。
在建模工具中，模型的所有不同部分 都显示在工具栏中。
排在最前面的是时间维度。
时间维度会自动包含主数据导入的时间范围。
如有需要，你可以延长时间范围， 这样你就能在案例中
利用时间维度快速预测未来的值。
下一个是账户选项卡， 用表格列出了模型中所有度量。
第一列为度量名称。
其他列用于进一步定义各个度量，
以及更改度量值在案例中的展现方式。
你是否需要使用这些功能， 取决于模型中度量的类型
以及模型本身的用途。
对于分析模型而言，比如该模型， 至少要包含时间维度和账户维度，
才能进行分析。
计划模型需要包含“时间和类别”、 “账户”以及“组织”维度；
通常“账户”维度涵盖更多可用的列数据。
如需进一步了解计划模型并获取帮助， 请查看 SAP Analytics Cloud 帮助文档。
我们先来看看“账户”维度下的“单位和币种”列。
该列用于定义每项度量的单位。
默认情况下，所有度量的单位都为美元， 你可以通过访问模型参数，
更改默认设置。
你也可以通过添加标签， 更改任何度量的单位。
比如，距离的单位是英里，而非美元， 你就可以在这里
添加“英里”标签。
除了使用“账户”维度下已有的度量，
我们可以通过添加公式， 直接在模型中创建新的度量。
比如，如果我们能根据票价 知道哪条航线的每英里价格最便宜，
可能会很有帮助。
为此，我们需要基于公式创建新的度量。
我们在第 6 行添加新的度量 ID"每英里票价”， 并添加同样的描述。
接下来就是创建公式，将鼠标移到"公式”列， 选择第 6 行单元格。
现在，你可以直接在公式栏中输入公式，
或者打开高级公式编辑器。
要想计算每英里票价， 我们必须用票价除以里程数。
输入方括号，你可以调取模型中所有可用的度量。
我们先选择“票价”度量， 使用除法运算符，
然后选择“里程”度量。
你可以点击“格式”， 确保你输入的公式正确。
模型保存后，任何在案例中调用该模型的人都能使用你创建的新度量。
建模工具的另一个强大功能是支持你在维度中
添加层次结构。
比如，你可以在区域信息中添加层次结构。
全球企业 Best Run Technology 的办公室遍布全球。
因此，出于分析的需要，我们可能需要了解全球概况， 也可能需要向下钻取
各个地区、国家或城市的信息。
为了创建层次结构， 你需要在维度中创建父子关系。
首先，从工具栏选择“总部”维度。
然后，点击“＋”图标，添加列到层次结构中。
新建的列就是父列。
在父列中，我们需要添加父级位置的 ID。
该操作可以手动执行， 但这些层级信息已经包含在
创建模型用的原始电子表格中。
如果你找不到该电子表格了， 你也可以点击下方的链接，重新下载。
电子表格第二页名为“地区”， 其中包含了我们所需的层次结构信息。
正如你所看见的， 模型中的现有信息标记为了蓝色。
下面我们来创建层次结构，从电子表格中 复制新的父级条目，也就是红色单元格，
粘贴到父列。
由于这是多层结构，我们把新的国家和地区
也添加到 ID 列和描述列。
♫ 音乐 ♫
打开预览面板， 我们可以看到不同层次的排列方式。
如果发现错误，你也可以轻松纠正， 只需要将相应的维度元素
拖到正确的父级元素下方即可。
你在预览面板中所做的改动将即时反映到表格中。
你也可以在使用模型的过程中随时更新描述信息。
我们更正一下"San Francisco"的拼写错误。
现在，如果你在案例中使用该模型， 你刚刚创建的度量和层次结构
就可以用来进行分析。
♫ 音乐 ♫