Reporting services SSRS-列组-表水平展开
有一个要求,即在行中水平扩展数据。所以我在矩阵的列组中创建了子行组,如此链接所示 它工作得很好。并将结果显示如下 要求是:如上所述显示上传的建筑物图像的缩略图 但现在的问题是,当图像数量增加时,图像会水平扩展 我想在8或10张图片之后重复这一行 知道我如何在SSRS中实现这一点吗 谢谢,Reporting services SSRS-列组-表水平展开,reporting-services,ssrs-grouping,Reporting Services,Ssrs Grouping,有一个要求,即在行中水平扩展数据。所以我在矩阵的列组中创建了子行组,如此链接所示 它工作得很好。并将结果显示如下 要求是:如上所述显示上传的建筑物图像的缩略图 但现在的问题是,当图像数量增加时,图像会水平扩展 我想在8或10张图片之后重复这一行 知道我如何在SSRS中实现这一点吗 谢谢, 米塔尔。不太清楚您的要求,是否希望将这些图像包装在报告中,每行最多有8个图像?如果是这样的话,我们需要把每8张图片分成一组。在这个场景中,我们可以创建一个列表。如果您的数据集中有一个索引字段(如每个图像的特
米塔尔。不太清楚您的要求,是否希望将这些图像包装在报告中,每行最多有8个图像?如果是这样的话,我们需要把每8张图片分成一组。在这个场景中,我们可以创建一个列表。如果您的数据集中有一个索引字段(如每个图像的特定id),我们可以将以下内容放入组表达式中: =上限(字段!索引值/8) 如果没有这种索引列,我们可以手动创建。在下面嵌入自定义代码:
Dim CountNumber As Integer = 0
Public Shared Previous as Object
Public Function GroupNumber(ByVal category As Object) As Integer
If Category <> Previous then
CountNumber = CountNumber + 1
Return CountNumber
Else
Return CountNumber
End If
End Function
Dim CountNumber作为整数=0
公共共享前一个作为对象
作为整数的公共函数GroupNumber(ByVal类别作为对象)
如果是前一类,那么
CountNumber=CountNumber+1
返回计数编号
其他的
返回计数编号
如果结束
端函数
然后将组表达式替换为以下内容:
=上限(代码.GroupNumber(字段!Image.Value)/8)
我已经在我当地的环境中进行了测试,并且效果良好。但我不能分享截图,因为声誉不好