你目前正处于脱机状态,正在等待 Internet 重新连接

使用服务器页字段,在 Excel 中的数据透视表中

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 211515
本文已归档。它按“原样”提供,并且不再更新。
为这篇文章的一个 Microsoft Excel 97 版本,请参阅 157488
概要
本文介绍如何使用服务器页字段以减少从外部数据源返回到数据透视表的数据量。从非常大的数据库创建数据透视表时,这是很有用。

: 本文不会应用到联机分析处理 (OLAP) 数据库,也不到任何第三方 ODBC 驱动程序或数据源驱动程序不支持参数查询的。
更多信息
您在创建数据透视表使用外部数据源时 Microsoft Excel 必须处理从外部数据源返回到它的所有数据记录。如果数据库中包含大量的记录,这可能需要很长时间才能完成。

您可以使用服务器页字段来筛选数据,它返回到 Excel 以减少创建数据透视表所需的时间量中数据透视表之前。例如对于可以使用服务器页字段仅返回记录国家/地区字段等于"美国。

使用服务器页字段还可以帮助减少使用的数据透视表的高速缓存信息所需的内存量。

若要用于在数据透视表中的服务器页字段,请按照下列步骤操作:

  1. 数据 菜单上单击 数据透视表和数据透视图
  2. 在向导的第 1 步中单击 外部数据源,然后单击 下一步
  3. 在向导的第 2 步中单击 获取数据 按钮。若要将附加到外部数据库 (这可以是任何外部数据库,并不局限于服务器上的数据库) 使用 Microsoft Query。单击 确定
  4. 按照 创建新数据源 对话框中的步骤进行操作。检索到数据域后,单击 下一步

    查询向导随即打开。
  5. 在查询向导中,如果任何设置所需的筛选器。单击以返回到数据透视表和数据透视图向导 完成
  6. 在步骤 2 的数据透视表和数据透视图向导中,单击 下一步
  7. 在步骤 3 的数据透视表和数据透视图向导中,单击 版式。将字段名称拖动到关系图的 数据,和 区域中。

    注意: 您 必须 将添加到 区域中至少一个字段名称,这是哪个服务器页字段来创建域。
  8. 在关系图的 区域中双击您要创建服务器页字段的字段名称。
  9. 数据透视表字段 对话框中单击 高级
  10. 页字段选项 下,单击 查询外部数据源,然后单击 确定 三次。
  11. 向导的步骤 3 中、 数据透视表,选择一个目标,然后单击 完成
在创建数据透视表后,您可以单击下拉列表页字段,以检索所选的项的数据。每次执行此操作,Microsoft Excel 执行以下步骤:
  1. Microsoft Excel 再次查询外部数据源,并检索相应的数据,为选定的页字段。
  2. 数据透视表内存高速缓存被清除并填充新记录。
  3. 数据透视表进行刷新和重新显示使用新检索到的记录。
由于服务器页字段的工作的方式,从下拉列表中删除 (全部) 项。这是因为只有一个外部数据源中数据的子集返回到 Excel。

如果要显示所有记录,请按照下列步骤操作:
  1. 双击页字段中的字段名称。
  2. 数据透视表字段 对话框中单击 高级
  3. 页字段选项 中,单击 检索所有页字段项 (更快的性能) 的外部数据。单击 确定 两次。
参考
有关使用数据透视表的详细信息单击 Microsoft Excel 帮助帮助 菜单的类型上 有关数据透视表报告: 交互式数据分析 在 Office 助手或应答向导中,然后单击 搜索 以查看相关主题。
有关使用服务器页字段的详细信息的 帮助 菜单上单击 Microsoft Excel 帮助、 在 Office 助手或应答向导中键入 有关处理大型外部数据库,通过在报表中的页字段,然后单击 搜索 以查看返回的主题。
xl2000 xl2002 xl2003

属性

文章 ID:211515 - 上次审阅时间:12/05/2015 11:42:02 - 修订版本: 3.4

Microsoft Office Excel 2003, Microsoft Excel 2002 标准版, Microsoft Excel 2000 标准版

  • kbnosurvey kbarchive kbmt kbhowto KB211515 KbMtzh
反馈