与启用连接的其他 Web 部件类似,你可以使用筛选器 Web 部件将值传递到 " Microsoft Office Excel Web Access " Web 部件,然后根据值更改工作簿中的数据视图。 例如,您可以从筛选器 Web 部件中的最畅销产品列表中进行选择,然后,在一个 Microsoft Office Excel Web Access Web 部件中,同时将当前库存级别显示为 Microsoft Office Excel 表格,在第二个 Excel Web Access Web 部件中显示过去五年的销售收入条形图,在第三个 Excel Web Access Web 部件中的数据透视表中显示销售额摘要。 所有这一切基于您从筛选器 Web 部件中选择的值。
您要做什么?
了解有关筛选器 Web 部件的详细信息
筛选器 Web 部件非常强大且非常灵活,可让你执行以下操作:
-
通过输入文本、数字或日期,或者从值列表中选择一个项目,按固定值进行筛选。
-
通过手动数据输入或外部数据源(如 Windows SharePoint Services 列表、业务数据目录、Microsoft SQL Server 2005 Analysis Services 或同一页面上的其他 Web 部件)派生要筛选的值。
-
在 Excel Web Access Web 部件中筛选数据透视表,该报表基于 SQL Server 2005 Analysis Services 维度和层次结构中的数据。
-
基于当前用户的 Windows SharePoint Services 配置文件属性中的值对数据进行筛选,例如当前用户的登录名或用户报告的人员的姓名。
-
在编辑模式下显示有关 Web 部件上的当前筛选器 Web 部件连接的简要信息。
有关详细信息,请参阅使用筛选器 Web 部件工作一文。
将选项筛选器 Web 部件连接到 Excel Web Access Web 部件
以下过程使用选项筛选器 Web 部件连接到 Excel Web Access Web 部件、传递参数值和动态更改工作簿中的数据视图。
准备
开始之前,必须执行以下操作:
-
创建一个包含一个或多个单元格的 Excel 工作簿,每个单元格都定义为 "命名区域",旨在接受值(如抵押计算器),该计算器基于年的贷款期限计算每月付款额。
-
将工作簿发布到 Excel Services ,并确保为每个接受值的单元格定义一个参数。
过程
-
若要修改 Web 部件页,请单击 "网站操作",然后单击 "编辑页面"。
Web 部件页在 "编辑" 模式下显示。
-
将选项筛选器 Web 部件和 Excel Web Access Web 部件添加到 Web 部件页。
有关详细信息,请参阅添加或删除 Web 部件一文。
-
在 "选项筛选器" Web 部件的 "开始" 屏幕上,单击链接,打开工具窗格。
选项筛选器 Web 部件将进入编辑模式,并显示 Web 部件工具窗格。
-
请执行以下操作:
-
在 "筛选名称" 框中输入一个名称以标识该 Web 部件。
-
输入希望用户能够从滚动列表中选择的值的列表和可选说明。 例如,如果您有一个计算抵押贷款的工作簿,并且包含年份的贷款的长度的单元格定义为参数,则可以输入10、15、20、25和30作为参数的列表,每个值都在单独的行中。
提示: 您还可以选择为每一行上的每个值添加说明。 例如:
1010年
岁15年 依此类推。 -
(可选)在 "高级筛选选项" 部分下的 "默认值" 框中输入一个默认值。
-
若要保存更改,请单击 Web 部件工具窗格底部的"确定" 。
-
-
在 Excel Web Access 的 "开始" 屏幕上,单击链接,单击此处打开工具窗格。
Excel Web Access Web 部件将进入编辑模式,并显示 Web 部件工具窗格。
-
在 "工作簿" 文本框中输入包含抵押贷款计算的工作簿的位置。
若要轻松地在 SharePoint 库中查找工作簿,请单击 "选择链接" ,然后使用 "选择链接" 对话框。
-
在 Excel Web Access Web 部件中,单击 "Web 部件" 菜单 ,指向 "连接",指向 "获取筛选值来源",然后单击选项筛选器 Web 部件的名称。
-
单击 "配置"。
-
在 "配置连接" 对话框中,从 "筛选器参数" 列表中选择该参数,然后单击 "完成"。
-
若要退出 Web 部件页编辑模式并查看页面,请在 Web 部件页顶部的 "网站操作 " 下拉菜单中,单击 "退出编辑模式"。
-
若要在 Excel Web Access Web 部件中动态更改工作簿结果,请在选项筛选器 Web 部件中,单击 "筛选 ",单击一个值,然后单击"确定"。
注意: 选项筛选器 Web 部件的项目数限制为1000。
将 SQL Server 2005 Analysis Services 筛选器 Web 部件连接到 Excel Web Access Web 部件
以下过程使用 SQL Server 2005 Analysis Services 筛选器 Web 部件连接到 Excel Web Access Web 部件、传递参数值以及通过报表筛选器动态更改工作簿中的数据视图。
准备
开始之前,必须执行以下操作:
-
在 Excel 工作簿中,创建连接到 SQL Server 2005 Analysis Services 数据库中的多维数据集的数据透视表。
-
将报表筛选器添加到你创建的数据透视表,然后为报表筛选器所在的单元格创建一个已定义名称。
-
将连接信息另存为 Office 数据连接 (ODC) 文件) ( 由管理员定义为受信任的 SharePoint 数据连接库。
-
将工作簿发布到 Excel Services,并确保为每个报表筛选器定义参数。
过程
-
若要修改 Web 部件页,请单击 "网站操作" ,然后单击 "编辑页面"。
Web 部件页在 "编辑" 模式下显示。
-
将 SQL Server 2005 Analysis Services 筛选器 Web 部件和 Excel Web Access Web 部件添加到 Web 部件页。
有关详细信息,请参阅添加或删除 Web 部件一文。
-
在 SQL Server 2005 Analysis Services 筛选器 Web 部件中,单击链接,打开工具窗格。
SQL Server 2005 Analysis Services 筛选器 Web 部件将进入编辑模式,并显示 Web 部件工具窗格。
-
请执行以下操作:
-
在 "筛选名称" 框中输入一个名称以标识该 Web 部件。
-
在 "选择数据连接来源" 下,选择 " SharePoint 数据连接库"。
注意: 还可以通过在页面上选择Web 部件,然后在 " Kpi 列表 web 部件" 和 " Office 数据连接文件" 框中输入 KPI 列表 web 部件名称及其 ODC 文件,从页面上的关键绩效指标 (KPI) 列表 Web 部件中选择数据连接。
-
-
-
单击 "浏览" 按钮,然后在 "选择链接" 对话框中,找到以前保存的库和连接文件。
-
从 "维度" 和 "层次结构" 框中选择维度和层次结构。
重要: 您必须选择在报表筛选器中使用的相同维度和层次结构。 有关详细信息,请参阅 Microsoft Office Excel 帮助系统。
注意: 或者,你可以选择 "将所选值编码为集"。 选中此复选框可将所选值的成员唯一名称 delimitted 由分号 (; ) 作为单个字符串用于使用多维数据集函数的 Excel 公式。 有关详细信息,请参阅 Office Excel 帮助系统。
-
若要保存更改,请单击 Web 部件工具窗格底部的"确定" 。
-
-
在 Excel Web Access 的 "开始" 屏幕上,单击链接,单击此处打开工具窗格。
Excel Web Access Web 部件将进入编辑模式,并显示 Web 部件工具窗格。
-
在 "工作簿" 文本框中输入包含数据透视表的工作簿的位置。
若要轻松地在 SharePoint 库中查找工作簿,请单击 "选择链接" ,然后使用 "选择链接" 对话框。
-
在 Excel Web Access Web 部件中,单击 "Web 部件" 菜单 ,指向 "连接",指向 "获取筛选值来源",然后单击 SQL Server 2005 Analysis Services 筛选器 Web 部件的名称。
-
单击 "配置"。
-
在 "配置连接" 对话框中,从 "筛选参数" 列表中选择为报表筛选器定义的参数,然后单击 "完成"。
-
若要退出 Web 部件页编辑模式并查看页面,请在 Web 部件页顶部的 "网站操作 " 下拉菜单中,单击 "退出编辑模式"。
-
若要在 Excel Web Access Web 部件中动态更改工作簿结果,请在 SQL Server 2005 Analysis Services 筛选器 Web 部件中,从 "筛选器" 菜单中选择一个项目。
注意: SQL Server 2005 Analysis Services 筛选器 Web 部件的数量限制为1000个项目。