我目前正在Microsoft SQL Server Report Builder 2014中进行报告。我有一个带有数据的Tabrix,即仅需要显示一次的信息,但是对于Tablix中的每个新元素都会重复。
有什么可能创建一个隐藏的表达式,该表达式只允许它显示一次然后将隐藏为true设置为true?
我已经尝试使用RowNumbers
功能而没有成功(我可能使用错误(
=IIF(RowNumber("Tablix6")>1, true, false)
我当前得到的结果是,该项目未显示Tablix中的任何元素。
做到这一点的一种方法是在rdl的报告代码 ->报告| report properties |code。
中添加下面的摘要Public _ShouldShow As Boolean = True
public Function ShouldShow() As Boolean
Dim Result As Boolean = _ShouldShow
_ShouldShow = Not _ShouldShow
return Result
End Function
然后,对于您只想显示一次的报告中的项目,请参考可见性属性中的切换函数。
Hidden= !Code.ShouldShow()