SharePoint 列表查询设计器

报表生成器同时提供了图形查询设计器和基于文本的查询设计器,帮助您创建查询,以指定要从 SharePoint 站点中为报表数据集检索的数据。使用图形查询设计器可以浏览 SharePoint 列表元数据、以交互方式生成查询,还可以查看查询结果。使用基于文本的查询设计器可以查看图形查询设计器生成的查询、修改查询或键入查询命令。您还可以从文件或报表中导入现有的查询。

安全说明安全说明

用户创建和运行查询时访问数据源。您应授予对数据源的最小权限(如只读权限)。

图形查询设计器

在图形查询设计器中,您可以浏览 SharePoint 站点,也可以交互方式生成用于为数据集检索 SharePoint 列表数据的命令。您可以选择要包括在数据集中的字段,或者指定限制数据集中数据的筛选器。可以指定将筛选器作为参数并在运行时提供筛选器的值。

SharePoint 列表包含大量 SharePoint 特定的字段,而将这些字段包括在报表中可能并不起什么作用。查询设计器提供了一个用于隐藏这些字段的选项,从而能够更加轻松、更加快速地确定要使用的字段。

图形查询设计器分为三个区域

  • “浏览”窗格,在其中您可以选择要使用的列表项及其字段。

  • “设计”区域,在其中您可以生成查询。

  • “结果”窗格,在其中您可以查看查询结果。

下图显示了用于 SharePoint 列表的图形查询设计器。

用于 SharePoint 列表的图形查询设计器

下表介绍了每个窗格的功能。

  • SharePoint 列表
    在列表中显示 SharePoint 列表和每一项内的字段。

  • 所选字段
    在“SharePoint 列表”窗格中显示选定项中的 SharePoint 列表字段名称的列表。这些字段将成为报表数据集的字段集合。

  • 应用的筛选器
    在“数据库视图”中显示表或视图的字段列表和筛选条件。

  • 查询结果
    显示自动生成的查询的结果集示例数据。

“SharePoint 列表”窗格

“SharePoint 列表”窗格显示您有权查看的数据库对象的元数据,该元数据取决于数据源连接和凭据。层次结构视图显示按数据库架构组织的数据库对象。展开每个架构的节点可查看表、视图、存储过程及表值函数。展开表或视图可显示列。

“所选字段”窗格

“所选字段”窗格显示您为 SharePoint 列表项选择的列表项字段。此窗格中显示的字段将成为报表数据集的字段集合。创建数据集和查询后,使用“报表数据”窗格可查看报表数据集的字段集合。这些字段表示当您查看报表时可在表、图表及其他报表项中显示的数据。

若要在此窗格中添加或删除字段,请在“SharePoint 列表”窗格中选中或清除针对表或视图字段的复选框。

“应用的筛选器”窗格

“应用的筛选器”窗格显示用于限制在运行时检索的数据行数的条件。此窗格中指定的条件用于生成 Transact-SQL WHERE 子句。如果选择了参数选项,则会自动创建报表参数。通过基于查询参数的报表参数,用户可为查询指定值,以便控制报表中的数据。

显示以下列:

  • 字段名称:显示应用该条件的字段的名称。

  • 运算符:显示要在筛选表达式中使用的运算。

  • :显示要在筛选表达式中使用的值。

  • 参数:显示用于为查询添加查询参数的选项。使用数据集属性可查看查询参数与报表参数之间的关系。

“查询结果”窗格

“查询结果”窗格显示由其他窗格中的选项指定并且自动生成的查询的结果。结果集中的列是您在“所选字段”窗格中指定的字段,行数据受限于您在“应用的筛选器”窗格中指定的筛选器。

此数据表示在运行查询时数据源中的值。此数据未保存在报表定义中。报表中的实际数据是在处理报表时进行检索的。

结果集中的排序顺序取决于从数据源检索数据的顺序。排序顺序可以通过修改查询进行更改,也可以在为报表检索数据后进行更改。

图形查询设计器工具栏

关系查询设计器工作栏提供了以下按钮,帮助您指定或查看查询结果。

按钮

说明

编辑为文本

切换到基于文本的查询设计器,可查看自动生成的查询,也可以修改查询。

导入

从文件或报表中导入现有的查询。支持 .sql 和 .rdl 文件类型。

运行查询

运行查询。“查询结果”窗格显示结果集。

显示隐藏字段

在显示字段还是隐藏字段之间切换,这些字段是由 SharePoint 自动生成的(如用于 SharePoint 链接项的 ProgId 和 Level),但通常不在报表中使用。隐藏这些字段可使字段列表更短且易于使用。

请参阅

其他资源