我的报告包含100多个名为' Column001',' Column002'等等。
这些列隐藏取决于是否有任何数据,我希望最后一列有右侧边框。
所以我可以做一些像(在伪代码中)
的东西= IIF(COUNT(ReportFields!Columns.Values)= CINT(RIGHT([CurrentReportItem] .Name,3)),RIGHT_BORDER,NO_BORDER)
有没有办法获取当前项目(ReportItem!)以便我能得到它的名字?
答案 0 :(得分:0)
如果您可以控制查询,则可以修改它以将可见行数作为结果集中未显示的新字段返回,然后在每列中比较该值以确定是否应显示边框。
如果您无法控制查询,那么我认为您只能使用一系列令人痛苦的嵌套IIf()语句。