SSRS中的动态列高

时间:2015-11-02 15:25:06

标签: sql sql-server reporting-services calendar reportbuilder3.0

所以我正在尝试在SSRS中制作一个日历报告,并且想知道是否有办法让高度的列根据内部值的数量自动调整以消除空白。例如,在一列中有4个值,在其右侧的列中只有2个值。具有2个值的列与具有4个值的列具有相同的高度,在该列与其下方的列之间创建不需要的空白区域 - 这不是我想要的。提前谢谢!

这是我想要解释的图片:

Calendar Pic

2 个答案:

答案 0 :(得分:0)

没有列没有高度,它们有宽度。

行具有高度,并且同一行上的所有列必须具有相同的高度,否则结果将是不可读的。

答案 1 :(得分:0)

看起来你有很多天,每个都有很多活动,每个活动都有很多项目。您是否考虑使用矩阵表示日期,然后在数据字段中列出当天的事件列表。在列表中,您可以获得要显示的值的表格。

在下面的布局中,这是一个矩阵,其中列按天分组。在数据部分中有一个列表(蓝色背景,应该分组在'事件'在您的实例中,'问题'在下面的示例中)和一个表格(黄色背景)

enter image description here

运行时,报告呈现如下 - 注意每个黄色表的不同高度。

enter image description here

这是您正在寻找的那种结果吗?如果没有请澄清,我会看看我是否可以提供进一步的帮助