SSRS - 计算的总计或求和表达式

时间:2015-03-31 17:31:09

标签: ssrs-2008

我的总列需要遵循以下标准:

如果type = 1,那么它需要总计所有具有' 1'然后添加" 1 - 新"最后,如果type = 2,那么它需要总计所有具有' 2'然后添加" 2 - 重印"最后,如果类型= 50,那么它需要总计所有具有' 50'然后添加" 50 - 草案"最后。

我希望将我的所有新内容,所有重新打印以及草稿完全合并。我找不到能让我这样做的表达方式。任何帮助都会很棒! : - )

1 个答案:

答案 0 :(得分:0)

在“详细信息”组内部的详细信息行下方插入一行,但在详细信息行之外。将这样的表达式添加到此新行的单元格中:

=cStr(countrows()) + iif(Fields!Type.Value = "1", " 1 - New", iif(Fields!Type.Value = "2", " 2 - Reprint", iif(Fields!Type.Value = "50", " 50 - draft", ""))) 

此表达式有效,因为在Type组中使用时,函数countrows()将返回组内的行数,而不是完整数据集中的行数。如果您没有对表中的Type进行分组,则可以使用其他聚合表达式。

相关问题