是否可以创建过滤掉数据集中不同值的过滤器?

时间:2012-01-02 11:25:54

标签: ssrs-2008 sql-server-2008-r2

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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

select ImportID, Date, Status
from YourTableSource
WHERE YourConditions

然后你可能应该使用这样的第二个查询表格:

select DISTINCT ImportID, Status
from YourTableSource
WHERE YourConditions

如果更改查询不是一个选项,那么您可以在ssrs中创建具有不可见DETAIL窗格的组,并将ID和Status fiels放在int Group窗格中