Previous topicNext topic
Help > 操作指南 > 页面报表/RDL报表操作方法 > 页面/RDL报表方案 >
创建前N个报表

前 N 个报表显示报表中排名靠前的结果的详细信息。可以通过在创建数据集时修改 SQL 查询来创建此报表。

以下步骤演示如何创建前 N 个报表。这些步骤假定您已将页面报表/RDL 报表模板添加到项目中,并将其连接到数据源。有关详细信息,请参阅快速入门和连接到数据源。

  1. 在报表资源管理器中,右键单击数据源节点(默认情况下为 DataSource1),然后选择“添加数据集”选项或从添加按钮中选择“数据集”。
  2. 在出现的“数据集”对话框中,转到“查询”页面,并在“查询”文本框中按以下格式输入查询:Select Top N FieldNames From TableName
    注意:在上面的查询中,TableName 是指要从数据库中获取的表。字段名称和 N 是指要从表中获取的字段以及要从该字段显示的记录数。以下是前 N 个报表 SQL 查询的示例:Select Top 10 * From Movie
  3. 单击“查询”框上方右上角的“验证数据集”图标 以验证查询,然后单击“确定”关闭对话框。
  4. 在报表资源管理器中,展开“数据集”节点并将字段拖放到设计图面上。在 Page 报表中,您需要将这些字段放置在数据区域内。
  5. 转到“预览”选项卡并查看结果。您会注意到报表中仅显示 N 条记录。

下图是显示前 10 条电影记录的前 N 个报表的示例: