首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS -列组-表水平扩展

SSRS -列组-表水平扩展
EN

Stack Overflow用户
提问于 2014-12-25 10:21:04
回答 1查看 938关注 0票数 1

有一项要求,即在行中水平展开数据。所以我已经在矩阵的列组中创建了子行组,如这个链接所示。

Reference Link

它很好用。它显示的结果如下。

要求:显示上面上传的图片的缩略图。

但现在的问题是,当有图像的数量,这将是水平扩展。

我想在8或10张图片后重复这个行。

知道如何在SSRS中实现这一点吗?

谢谢,

米塔尔。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-29 12:15:37

不太确定您的需求,您是否希望将这些图像包装在报表中,每行最多有8个图像?如果是这样的话,我们需要将每个8张图片分成一组。在这个场景中,我们可以创建一个列表。如果您的数据集中有一个索引字段(就像每个图像的特定id ),我们可以在组表达式中使用以下内容:

=上限(字段!值/8)

如果您没有这类索引列,我们可以手动制作它。嵌入以下自定义代码:

代码语言:javascript
复制
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

然后将组表达式替换为:

=ceiling(Code.GroupNumber(Fields!Image.Value)/8)

我已经在我当地的环境中进行了测试,它可以工作。但我不能分享这张截图,因为我的名声很低。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27646301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档