前 N 个报表显示报表中排名靠前的结果的详细信息。可以通过在创建数据集时修改 SQL
查询来创建此报表。
以下步骤演示如何创建前 N 个报表。这些步骤假定您已将页面报表/RDL
报表模板添加到项目中,并将其连接到数据源。有关详细信息,请参阅快速入门和连接到数据源。
-
在报表资源管理器中,右键单击数据源节点(默认情况下为
DataSource1),然后选择“添加数据集”选项或从添加按钮中选择“数据集”。
-
在出现的“数据集”对话框中,转到“查询”页面,并在“查询”文本框中按以下格式输入查询:Select
Top N FieldNames From TableName
注意:在上面的查询中,TableName 是指要从数据库中获取的表。字段名称和 N
是指要从表中获取的字段以及要从该字段显示的记录数。以下是前 N 个报表 SQL 查询的示例:Select Top 10 * From
Movie
-
单击“查询”框上方右上角的“验证数据集”图标
以验证查询,然后单击“确定”关闭对话框。
-
在报表资源管理器中,展开“数据集”节点并将字段拖放到设计图面上。在
Page 报表中,您需要将这些字段放置在数据区域内。
-
转到“预览”选项卡并查看结果。您会注意到报表中仅显示
N 条记录。
下图是显示前 10 条电影记录的前
N 个报表的示例:
