更改从数据源导入的行

当导入数据时,可以将筛选器应用于数据源,以限制工作簿中的行数。然后,如果您决定要添加更多行或限制行,则无需使用不同的筛选器重新创建数据;而只需编辑应用于数据源的筛选器。

本主题的第一个过程介绍如何在导入数据时添加筛选器从而对添加到工作簿中的行进行限制。第二个过程介绍如何编辑应用于现有数据源的筛选器。这两个过程都重点介绍从数据库导入数据,但是从其他数据源导入时的步骤类似。该过程假定您将在表导入向导中从列表选择表;如果选择编写查询以导入数据,您可以通过在查询中指定要导入的行和列来筛选数据。导入数据后,可以应用筛选器,以控制哪些数据显示在 PowerPivot 窗口中。有关详细信息,请参阅筛选表数据

注意注意

在 Windows Vista 和 Windows 7 中,可从功能区访问 PowerPivot 窗口中的功能,本主题将对此进行讨论。在 Windows XP 中,这些功能是从一组菜单中访问的。如果您使用的是 Windows XP,并且希望了解菜单命令如何与功能区命令相关,请参阅 Windows XP 中的 PowerPivot 用户界面

在导入过程中添加筛选器

在导入过程中定义筛选器

  1. PowerPivot 窗口中,单击**“主文件夹”选项卡,并在“获取外部数据”组中,单击下列按钮之一以打开“表导入向导”“从数据库”“从报表”“从数据馈送”“从文本”“从其他源”**。

  2. 在**“选择表和视图”页中选择一个表,然后单击“预览并筛选”**。

  3. 在**“预览选择的表”**对话框中,找到包含筛选条件的列,然后单击列标题右侧的向下箭头。

  4. 在“自动筛选”菜单中,执行以下操作之一:

    • 在列值的列表中,选择或清除作为筛选依据的一个或多个值,然后单击**“确定”**。

      如果值的数目极多,则可能无法在列表中显示各个项。此时您将看到消息“项过多,无法显示。”

    • 单击**“数字筛选器”“文本筛选器”(根据列类型),然后单击一个比较运算符命令(如“等于”),或单击“自定义筛选器”。在“自定义筛选器”对话框中,创建筛选器,然后单击“确定”**。

    注意注意

    如果执行了错误的操作,需要重新开始,请单击“清除行筛选器”

  5. 单击**“确定”以保存筛选器条件并返回到向导的“选择表和视图”**页。

    “筛选器详细信息”列现在包含一个链接,即“应用的筛选器”。单击此链接可以查看由该向导生成的筛选表达式。每个筛选表达式的语法取决于访问接口,且无法手动编辑。

  6. 单击**“完成”**导入应用了筛选器的数据。

更改现有数据源的筛选器定义

在导入数据后,您可能需要更改导入的行。可以通过编辑现有的筛选器或添加新的筛选器执行此操作。对于数据馈送,只能更改导入的列,而不能按值筛选行。但是,如果数据馈送源是报表,并且报表已参数化,则可以筛选从数据馈送导入的行。有关详细信息,请参阅从 Reporting Services 报表导入数据

编辑现有数据源的筛选器

  1. PowerPivot 窗口中单击**“设计”选项卡,然后在“连接”组中单击“现有连接”**。

  2. 选择具有要更改数据的连接,然后单击**“打开”**。

  3. 按照上一过程中描述的步骤操作,编辑筛选条件。