我很好奇这是否是您的意思,“所以当您到达区域级别时,您可以再次单击并展开到 3 个产品,但这不允许我查看区域或部门级别的产品细分。 " 您的意思是一直向下折叠但不是一次全部展开吗?我的意思是'我可以扩展对前者的依赖'吗?
如果你问我认为你在问什么,你可以设置它。我在 2008 年和 2012 年已经这样做了,但是如果这在 2005 年有效,我就生疏了。通过对父级的分组依赖及其可见性。这让 SSRS 知道只有您要扩展的父级才能扩展。一个简单的例子可能会有所帮助。假设我有一个简单的数据集:
declare @Table Table ( personID int identity, person varchar(8), orders int, level1 int, level2 int);
insert into @Table values ('Brett',10, 1,1),('John',20,1,1),('Peter',15,2,1),('Jessica',25, 2,1),('Eddie', 7, 3,1),('Jimi',50, 3,1),('Robert',5, 1,2)
select *
from @Table
- 我可以定义一个表,然后到目前为止只使用两个值 [person] 和 [Sum(orders)]。
- 然后我去'行组'>右键单击>添加父组>'分组方式:'level1还添加'添加组标题'
- 现在您可以在当前空白的 [orders] 上方创建一个单元格值,并将其更改为“[Sum(orders)]”,这现在将仅聚合其分组的订单。但我意识到这仍然没有解决接下来的问题
- 返回到“行组”>右键单击详细信息>“组属性”>左窗格上的“可见性”>“报表最初运行时”:选择“隐藏”>选中“可以通过此报表项切换显示: '选择'level1'。您现在已将详细信息窗格绑定到它的父对象,以便根据需要为每个父对象折叠,而不是一次全部折叠。因此,您可以一次折叠一个级别。但是等等还有更多......
- 我可以返回“行组”>右键单击“级别 1”>“添加父组”>“分组方式:”级别 2 并继续为父级添加父级进行层次结构分组。
您可以根据需要再次按照说明操作多个级别。您也可以对带有矩阵的列执行此操作。这些报告的真正力量在于可见性选项,并知道要显示什么和不显示什么,以及如何有效地组织数据并以最终用户可以在需要时获得所需内容的方式呈现。