SSRS - 获取ReportItem!____。当前项目的名称(文本框或列)

时间:2016-09-19 11:27:18

标签: reporting-services ssrs-expression

我的报告包含100多个名为' Column001',' Column002'等等。

这些列隐藏取决于是否有任何数据,我希望最后一列有右侧边框。

所以我可以做一些像(在伪代码中)

的东西
  

= IIF(COUNT(ReportFields!Columns.Values)= CINT(RIGHT([CurrentReportItem] .Name,3)),RIGHT_BORDER,NO_BORDER)

有没有办法获取当前项目(ReportItem!)以便我能得到它的名字?

1 个答案:

答案 0 :(得分:0)

如果您可以控制查询,则可以修改它以将可见行数作为结果集中未显示的新字段返回,然后在每列中比较该值以确定是否应显示边框。

如果您无法控制查询,那么我认为您只能使用一系列令人痛苦的嵌套IIf()语句。