如何消除SSRS报告中显示的行之间的间隙

问题描述 投票:0回答:1

我有这样一种设计报告,即行应仅基于“ RECORDTYPE = ALL”的位置显示已过滤的数据,而另一行“ RECORDTYPE = GD”的行以及相应的列也应按RECORDTYPE过滤和填充数据。

出于设计目的,我按照以下条件在第一行中创建了表

enter image description here

我试图使用选项“ InsertRow-> OutsideGroup-下方”,但是无法根据记录类型检索数据。因此,我创建了另一个基于RECORDTYPE的行组,如下所示enter image description here

enter image description here

设置此条件后,当我预览报告时,我看到行之间存在间隙,并且不确定为什么会出现间隙。请让我知道如何消除行之间的间隙。

enter image description here

reporting-services ssrs-tablix ssrs-2017
1个回答
0
投票
为了进一步解释@Hannover Fist的评论,可能会显示空行,因为数据集中又返回了带有空或NULL数据的行(在Tablix中使用的列)。

如果从Tablix(Tablix属性>>过滤器)或行组(Group Properties >>过滤器)中过滤出空记录,则这些行将不会显示。


0
投票
我尝试了另一种选择,方法是通过Record_Type添加“父组”和groupy并隐藏“组”文本框,结果按预期显示。

enter image description here

但是我面临的一个问题是排序,默认情况下分组是按字母顺序进行的。我如何覆盖默认值并以这样一种方式对表达式进行排序:“ ALL”,“非GD”,“ GD”,“总计”,“ MileStone”。

d spacing for Images

[请让我知道我们如何在RecordType列上创建具有上面显示的行顺序的表达式。

© www.soinside.com 2019 - 2024. All rights reserved.