将包含多个组级别的现有Tablix嵌入到主Tablix中 - 具有内部成员的详细信息成员

时间:2016-02-22 23:23:26

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 ssrs-tablix

在新的ssrs 2008报告中,我将18个Tablix嵌入到1个主Tablix中这是因为所有数据都与特定学生有关。 18个Tablix中的每一个都是一个唯一的报告,其中用户利用报告参数来确定他们想要执行哪些报告。此过程有1个正在使用的数据集。为每个报告选择的行基于名为report_number的列。每个Tablix(报告)都有一个过滤器参数,用于确定数据集中的哪些行应用于特定报告。数据集中未用于特定报表的列在这些列中具有空格或零值。

此过程一直运行正常,直到现有报告嵌入主Tablix。此执行报告有4个级别的分组,总结计数在不同级别进行。显示的错误消息是

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

为了解决目前的问题,我使用了以下链接:

  1. http://blogs.lessthandot.com/index.php/datamgmt/dbprogramming/reporting-services-error-the-tablix/

  2. http://forum.mibuso.com/discussion/65638/the-tablix-has-a-detail-member-with-inner-members-detail-members-can-only-contain-static-members

  3. https://social.msdn.microsoft.com/Forums/sqlserver/en-US/2df504fe-1e24-4513-947a-a8fd399979d4/adding-table-to-a-list?forum=sqlreportingservices

  4. 这些示例适用于1级报告。但是,该报告有4个级别的分组。第一个链接中的一条评论说“仅删除组”和“#39;会解决这个问题。但是,由于报告组已被删除,因此这在我的案例中不起作用。

    你能告诉我如何解决这个问题吗?:

0 个答案:

没有答案