【问题标题】:SSRS 2014 : Add several cells inside of a large cellSSRS 2014:在一个大单元格内添加几个单元格
【发布时间】:2015-12-07 10:35:59
【问题描述】:

我创建了一个如下所示的表格。该表使用数据集

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

问题是我无法在表格中执行此操作。

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

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

    满意与否 - 解决方案是在单元格中创建一个矩形,并将 tablixes 添加到此矩形以用于额外的列。

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

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

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

    tablix‘Tablix8’有一个带有内部成员的详细成员。详细成员只能包含静态内部成员。

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

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

    希望这能解决您的问题。如果您对此还有其他问题或疑问,请告诉我。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多