在reportviewer rdlc中对行进行分组和过滤

时间:2012-10-05 17:39:05

标签: asp.net-mvc expression reportviewer rdlc

我目前有一个报告查看器页面 - rdlc并显示数据集中的信息。我的数据集返回如下信息:

会议 - 3小时5例 访问 - 2小时2例


组织 - 5小时
准备 - 3小时

我想在表格中显示所有具有' case'的活动的总计行。第二行将是所有活动的总数,没有'个案。

像这样:
案件总数:5小时7例 没有案件的总计:8小时

有没有办法通过根据案例数输入要过滤的特定表达式来显示此信息?

我尝试过这个表达单元格的表达式,我希望显示没有案例的小时数,但总是得到案例和无案例的总数。

=IIf(Fields!Cases.Value is Nothing, Sum(Fields!Hours.Value), Nothing)

1 个答案:

答案 0 :(得分:0)

我想出了解决方法。我创建了一个包含单行的表,对于该行,我为GoupOn输入了以下表达式:

=IIf(Fields!Cases.Value is Nothing," " ,Fields!OfficeName.Value)

并且在第一列中我写了一个表达式,根据案例数量来判断它是大小写还是非大小写。运行时的表生成两行一个用于大小写,另一个用于非大小写,每个行都有适当的信息。