3

我想在 SSRS 2008 中设置一个过滤器,我需要让用户从报告中选择要排除的值。所以我期望能够将过滤器设置为“不在”参数中,但我没有看到。我错过了什么吗?你能想出一个解决方法吗?

例如,如果我有按州划分的销售额,并且我知道我的用户可能希望从报告中排除 3-4 个州。我不希望他必须通过 50 个州的列表来取消选中这 3 或 4 个,而只是在列表中显示这 3-4 个以询问他是否要排除它们。

谢谢

4

2 回答 2

4

Stacia Misner 有一篇很棒的博客文章,介绍了这种情况的解决方法... http://blog.datainspirations.com/2011/01/20/working-with-reporting-services-filters-part-4-creating-a-不在过滤器中/

于 2012-05-17T14:48:54.697 回答
0

另一种解决方法是创建一个数据集并在该数据集中硬编码这 3-4 个值。例如

SELECT 'Arizona'
UNION 
SELECT 'California'
UNION 
SELECT 'Great Washington Area'
UNION
SELECT 'Nevada'.

现在设置您的参数以从该数据集中选择数据,并且用户可以检查他想要排除的所有状态,并且这些值可以在从主表中获取数据时在主数据集中处于“不处于”状态。

于 2013-08-23T11:10:04.377 回答