列表中的矩阵?或者只是矩阵?

Matrix within a list? or just Matrix?

我有以下场景

一个帐户 table 与许多机会相关 table 机会 table 有两列 Divison 和 Services 我需要为每个帐户显示部门(行)和服务(列)的矩阵 我需要在矩阵之前显示帐户名称,并且每个矩阵都在新页面上。

我有一个列表并按 accountid 对列表进行了分组但是当我 运行 报告时我得到了错误:"Detail members can only contain static inner members"

为了变通,我放弃了使用列表,只使用了矩阵。

然后我根据 accountid 对矩阵进行了分组,并能够在单独的页面上为每个帐户获取一个矩阵 但是,无论我做什么,我都无法获得在每个矩阵之前显示的帐户名称

有同样的问题,你只能在最内层的tablix中有detail成员。我认为矩阵也一样。 尝试以下操作: - 为 accountId 添加一个组 - 添加父 COLUMN-group 并按 accountId 分组 - 现在将内部分组改为除法。

方法一样,服务组继续这样

您应该能够做到以下几点:

创建一个列表...根据帐户分组: 带列表的文本框 =First(Fields!AccountNameOrID.Value) 基于列表的 AccountId 过滤的带机会信息的矩阵。 (删除详细信息分组,添加一行并创建您自己的分组)在每个要分页的部分之后分页。

我 运行 之前研究过这个问题,花了一段时间才弄清楚我必须去掉 Matrix 中的 Detail 行并添加我自己的行和分组。

希望对您有所帮助。

感谢大家的回答。

我最后所做的是创建一个带数据源的列表 select accountid、accountname 并按 accountid 分组。我在列表中显示帐户名称。

然后我创建了一个子报告,其中我有一个用于划分(行)服务(列)的矩阵,并将子报告包含在列表中

子报表从list中获取account id,查询所有部门和服务机会