SSRS 2014:在大型小区内添加几个小区

时间:2015-12-07 10:36:00

标签: sql-server reporting-services ssrs-2012 ssrs-tablix

我创建了一个如下表格。该表使用数据集enter image description here

我想在下面的一行中添加几个单元格,并且能够通过相同的数据集进行查询,最重要的是,能够保持其他行的完整性(见下文)。

enter image description here

问题是我无法在表格内完成。

我的解决方案之一,对我来说不满意,就是创建一个矩形,然后在该矩形中添加另一个表/矩阵(就像我在上图中所做的那样)。然后将矩形叠加在我要分割的表格/矩阵的一个单元格中。但是,当我部署报表时,出现错误tablix ‘Tablix15’ has a detail member with inner members. Detail members can only contain static inner members

另一个解决方案是创建多个列然后合并我不需要的行的单元格并保留我想要的单元格。缺点:非常繁琐且缺乏灵活性

如果您对如何操作或修正上述错误有任何想法,我会全力以赴。

谢谢!

1 个答案:

答案 0 :(得分:1)

是否满意 - 解决方案是在单元格中创建一个矩形,并为此矩形添加Tablix以获取额外的列。

您收到detail member with inner members错误,因为我想您可能正在嵌套行分组。

考虑这个例子,显示一个嵌套表。

enter image description here

当像这样运行时,我得到以下错误,就像你上面那样

  

Tablix'Tablix8'有一个带内部成员的细节成员。细节成员只能包含静态内部成员。

它引用的static inner members表示它不允许您在此较低级别进行更多分组。根据您在问题中提供的信息,这应该没问题,因为您只需要此特定行的值。因此,要删除分组,请右键单击行标题,选择行组 - >删除组,然后选择仅删除组。

enter image description here

注意(三行)=符号已从Row标题中消失。当此报告设置为“预览”时,它现在按预期呈现

enter image description here

希望这可以解决您的问题。如果您对此有其他问题或疑问,请与我们联系。