教程:针对 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>Manage 上打开 Power Pivot 窗口。

如果看不到“ Power Pivot ”选项卡,请参阅 在 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 添加包含这四个字段的表。

设置表行为

在 Power Pivot 窗口中

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

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

注意

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

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

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

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

  3. 单击“确定”。

在 Excel 的 Power View 工作表中

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

    请注意,在“字段”列表和“字段”框中,“产品名称”旁边有一些类似于卡图标。 

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

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

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

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

    现在所有文本都很大。

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

创建默认聚合

在 Power Pivot 窗口中

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

在 Excel 的 Power View 工作表中

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

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

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

  4. 这两个值相同。

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

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

    提示

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

添加说明

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

在 Power Pivot 窗口中

  1. 在 DimProduct 表中,选择“ProductName”列,右键单击,然后单击“ 说明”。
  2. 键入“这就是我们称之为产品”或你希望的任何其他内容。
  3. 右键单击“地理位置”表选项卡,然后单击“ 说明”。
  4. 键入“这是位置”或所需的任何其他内容。

在 Excel 的 Power View 工作表中

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