我的ssrs嵌套了三个行组,并且在其中一行中报表运行了很多次。
我想在行中添加一些简单的内容,例如"%"最后,但只返回第一行,而不是其余的动态行。我的想法是使用: = RowNumber(" detailsGroup")但是返回的每一行都是一行。还有其他SSRS方法吗?
我还在考虑使用"是"运算符并将动态值与First运算符进行比较,但运行报表时给出了#ERROR。
答案 0 :(得分:0)
如果您正在使用组,则应该能够使用Previous()函数。
例如:
Group 1 - ClientName
Group 2 - Region
Group 3 - SubRegion
Detail - data for above 3 groups
如果我只想在其中一个详细数据中添加内容,那么我会使用..
=Fields!CallReason.Value + IIF(Previous(Fields!ClientName.Value) <> Fields!ClientName.Value , " Add Text For First Line", "")