报表设计中的文本框过滤

时间:2015-10-08 16:33:22

标签: c# sql-server-2008 reporting-services

如何在执行报告时过滤文本框表达式?我做了类似的事情

= Sum(Fields!student_points.Value < 60, "StudentDisengangementDataSet")

1 个答案:

答案 0 :(得分:0)

我不知道我是否做对了。您的意思是要显示值<&lt;的student_points字段数量。 60?

如果是这样,那么尝试这样的事情:

= Sum(IIF((Fields!student_points.Value) < 60, 1, Nothing), "StudentDisengangementDataSet")

这意味着,如果student_points.Value&lt; 60,计算它(+1),否则不要返还发生的数量。

或者如果您只想对&lt;数字的值求和。 60,然后:

= Sum(IIF((Fields!student_points.Value) < 60, Fields!student_points.Value, Nothing), "StudentDisengangementDataSet")

无论哪种方式,我都没有测试它。