筛选报表中的数据
在 Reporting Services 中,在检索报表之前或之后都可以对报表数据进行筛选。报表数据是报表中的数据集组。若要在检索之前筛选数据,请更改每个数据集的查询。筛选查询中的数据时,可在数据源中筛选数据,这样可以减少要在报表中检索和处理的数据量。若要在检索之后筛选数据,请在报表中创建筛选表达式。可以为数据集、数据区域或组(包括详细信息组)设置筛选表达式。还可以在筛选表达式中包含参数,从而提供一种为特定值或特定用户筛选数据的方式。例如,对标识查看报表的用户的值进行筛选。
如果包含用于筛选数据的参数,则还可以为已发布报表指定其他选项:
链接报表 可以使用预设参数值为不同用户创建链接报表。有关详细信息,请参阅使用参数连接到其他报表。
报表订阅 可以为已发布报表的订阅指定参数值或其他条件。有关详细信息,请参阅订阅和传递 (Reporting Services)。
URL 访问 可以使用 URL 访问指定参数值。有关详细信息,请参阅在 URL 中使用参数前缀。
具体选择哪种方法或哪些方法组合,需要根据数据源的功能、性能要求和发布报表后的报表查看计划来决定。
本节内容
在源中筛选报表数据
介绍在为报表检索数据之前,筛选数据源中数据集的数据。在报表中筛选报表数据
介绍从数据源中检索数据之后,筛选报表中的数据。筛选基于模型的报表中的数据
介绍筛选将报表模型用作数据源的报表中的数据。筛选器公式示例 (Reporting Services)
提供不同类型的筛选器公式的示例。