日期:2014-05-18  浏览次数:20564 次

SSRS报表设计器筛选器里运算符为IN的选项
SQL code
MS帮助文档里的:
运算符
下表列出了可在筛选器公式中使用的运算符,以及报表处理器用于计算筛选器公式的内容。

Equal, Like, NotEqual, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual 
 将表达式与一个值进行比较。
 
TopN, BottomN 
 将表达式与一个 Integer 值进行比较。
 
TopPercent, BottomPercent 
 将表达式与一个 Integer 或 Float 值进行比较。
 
Between 
 测试表达式是否在两个值之间(含这两个值)。
 
In 
 测试表达式是否包含在一组值中。

但我在设计报表的时候,在筛选器这个界面找了很久都没发现IN的选项,只有如下的:
=,<>,类似于,>,>=,<,<=,前N个,后N个,前面的百分比,后面的百分比,包含于,介于

我自定义的参数是支持多选的,用作筛选条件的,IN应该是包含于这个选项,但选这个的时候后面的FX表达式按钮是灰色的不让选,现在只能选=的运算符。。。



------解决方案--------------------
干吗还选fx,直接写你的参数不就行了,比如: [@company]