教程:针对 Power View 报告优化数据模型

应用对象
Excel 2013

重要

Power View 将于 2021 年 10 月 12 日从 Microsoft 365 专属 Excel 和 Excel 2021 中删除。 作为替代方法,你可以使用 Power BI Desktop 提供的交互式视觉体验,你可以免费下载该体验。 还可以轻松地将 Excel 工作簿导入 Power BI Desktop。 

您在 教程:将数据导入 Excel 并创建数据模型中创建了一个数据模型,将多个表和不同数据源中的数据汇集在一起。 现在,你可以增强数据模型,使之成为复杂 Power View 报表的基础。

  1. 打开在 教程:将数据导入到 Excel 中创建的工作簿,并创建数据模型
  2. 在 Excel 中,在 Power Pivot> 上“管理”打开 Power Pivot 窗口。

如果看不到“ PowerPivot” 选项卡,请参阅在 Excel 2013 加载项中启动 Power Pivot 了解说明。

设置默认字段

在 Power Pivot 窗口中

  1. 单击“DimProduct 表”选项卡。

  2. “高级”选项卡>上,设置默认字段

    默认字段是单击表名称(而不是展开表并选择特定字段)时添加到 Power View 工作表的字段。 该对话框列出了表中的所有字段,甚至包括已标记为在客户端工具中隐藏的字段。 如果将其中一个隐藏字段添加到默认字段集中,它仍然不会显示在客户端工具中。

  3. 选择并添加以下字段:

    • ProductName
    • Product Category
    • Product Subcategory
    • UnitCost
  4. 单击“确定”。

在 Excel 的 Power View 工作表中

  1. 返回 Excel 中的 Power View 工作表。 你将看到一条消息,提示 Power View 报表需要新数据。 单击“确定”。

    对于本教程的其余部分,每次在 Power Pivot 中更改数据模型时,都需要刷新 Power View 工作表中的数据。

  2. (未选择您在其他教程) 中添加的映射,单击空白工作表,然后单击 DimProduct 表名称。

Power View 将添加一个包含这 4 个字段的表。

设置表行为

在 Power Pivot 窗口中

  1. 返回到 Power Pivot 窗口和 DimProduct 表选项卡。
  2. 单击 “表行为”
  3. 对于 “行标识符”,单击“产品密钥”。

如果未设置行标识符,则无法设置此对话框中的任何其他值。

注意

该对话框列出了表中的所有字段,包括 ProductKey,你已标记该字段对客户端工具隐藏。 如果将其中一个隐藏字段设置为默认标签,它仍然不会显示在客户端工具中。

  1. 对于 “保留唯一行”,请选择“ProductName”。

  2. 对于 “默认标签”,选择“产品名称”。

    此数据中没有图像,因此无法设置默认图像。

  3. 单击“确定”。

在 Excel 的 Power View 工作表中

  1. 在 Excel 中返回 Power View 工作表并刷新数据。

    请注意,在字段列表和字段框中,产品名称旁边有一个类似卡的小图标。 

  2. 选择使用上一节中的默认字段创建的表。

  3. “设计 ”选项卡上,单击 “表” 下的箭头,然后单击“ 卡片”。

    请注意,卡片包含与表相同的字段,但它们的布局不同。 例如,我们设置为默认标签的字段“产品名称”比其他字段中的文本显示得更醒目。 可以在下一步中更改其他文本的显示方式。

  4. “设计 ”选项卡上,单击 “卡片样式 ”下的箭头,然后单击 “标注”

    现在所有的文本都变大了。

详细了解为何 配置 Power View 报表的表行为属性

创建默认聚合

在 Power Pivot 窗口中

  1. 单击“FactSales”表选项卡。
  2. 单击计算区域中“单价”列下的框。
  3. 在“开始”选项卡上,单击“自动求和 > 平均值”旁边的箭头。
  4. 这将创建一个计算字段,该字段根据 计算的上下文 (字段在可视化效果中的位置)计算产品单价的平均值。

在 Excel 的 Power View 工作表中

  1. 在 Excel 中返回 Power View 工作表并刷新数据。

  2. 展开字段列表中的 FactSales 表。

  3. 请注意字段旁边的不同图标。 UnitPrice 字段旁边有一个 Sigma (Σ) 符号。 Sum 或 UnitPrice 字段有一个小型计算器符号。 这就是计算字段。 单击空白画布,然后选择 UnitPrice 和 Sum of UnitPrice 字段。

  4. 这两个值相同。

  5. “字段” 区域中,单击“UnitPrice”字段旁边的箭头。 请注意不同的选项: 总和平均值等。单击 “平均值”

  6. “字段” 区域中,单击“UnitPrice 之和”字段旁边的箭头。 注意,由于你在 Power Pivot 中定义了此字段的聚合,因此无法更改聚合。

    提示

    开发数据模型时,请记住这一点:Power View 可以非常灵活地动态执行大量简单计算。 因此,让 Power View 执行简单的计算。 在 Power Pivot 的模型中 仅创建更复杂的计算

添加说明

可以在 Power Pivot 中向字段和表添加说明。 它们显示在 Power View 中。

在 Power Pivot 窗口中

  1. 在 DimProduct 表中,选择 ProductName 列,右键单击,然后单击“ 说明”
  2. 键入“这就是我们所说的产品”或您想要的任何其他内容。
  3. 右键单击“Geography”表选项卡,然后单击 “说明”
  4. 键入“这是位置”或您想要的任何其他内容。

在 Excel 的 Power View 工作表中

  1. 在 Excel 中返回 Power View 工作表并刷新数据。
  2. 将鼠标悬停在 Geography 表名称和 ProductName 字段上,查看添加的说明。