Ssrs 2008 是否可以创建筛选出数据集中不同值的筛选器?

Ssrs 2008 是否可以创建筛选出数据集中不同值的筛选器?,ssrs-2008,sql-server-2008-r2,Ssrs 2008,Sql Server 2008 R2,我正在尝试创建一个包含两个饼图的报告。我从SQL中获取报告的数据。 目前,我为第一个图表创建了一个数据集,其中包含以下字段的记录:导入ID、日期、状态。此数据集包含重复的记录。 对于第二个图表,我需要与第一个数据集中的数据相同的数据,只是没有重复和不同的聚合。 我意识到我可以创建另一个数据集,该数据集将从SQL数据库中获取不同的值,但我想知道是否有一种方法可以使用内置的过滤功能过滤掉数据集,我已经必须只返回不同的值(基于ID字段)。 查看以下筛选对话框中的选项,我看不到明显的方法来实现这一点:

我正在尝试创建一个包含两个饼图的报告。我从SQL中获取报告的数据。 目前,我为第一个图表创建了一个数据集,其中包含以下字段的记录:导入ID、日期、状态。此数据集包含重复的记录。 对于第二个图表,我需要与第一个数据集中的数据相同的数据,只是没有重复和不同的聚合。 我意识到我可以创建另一个数据集,该数据集将从SQL数据库中获取不同的值,但我想知道是否有一种方法可以使用内置的过滤功能过滤掉数据集,我已经必须只返回不同的值(基于ID字段)。 查看以下筛选对话框中的选项,我看不到明显的方法来实现这一点:


如果ID不唯一,并且您的第一个查询如下所示:

select ImportID, Date, Status
from YourTableSource
WHERE YourConditions
select DISTINCT ImportID, Status
from YourTableSource
WHERE YourConditions
然后,您可能应该使用以下第二个查询表单:

select ImportID, Date, Status
from YourTableSource
WHERE YourConditions
select DISTINCT ImportID, Status
from YourTableSource
WHERE YourConditions

如果更改查询不是一个选项,那么您可以在ssrs的不可见详细信息窗格中创建组,并将ID和状态字段放置在int Group窗格中

请-提供更多信息并说-如果ID字段是唯一的?-在第一种情况下你有什么样的重复性,在第二种情况下你想要得到什么-提供两个例子作为小数据集ID字段不是唯一的。数据集包含类似的内容:ID日期状态110.12.11 11.12.11 11 12.12.11 1 12.12.11 12.12.11 3 2 13.12.11 3等。。在按id筛选之后,我想得到以下信息:id状态1 23@user1039580根据您的条件进行编辑,是否合适?这会起作用,问题是-有没有办法在报表端进行过滤?如果组内有内部变量,如GroupRowNumber或任何其他顺序,那么就使用它,否则-为什么报表会处理过多的数据?没有定义内部变量。如果这有助于实现我的目标,我可以定义一个。我想从数据集中筛选出第二个图表的数据,在第二个图表中,我只想从数据集中聚合唯一的记录。