仅一次使用隐藏表达式显示一次小组中的一行



我目前正在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()

最新更新