我正在尝试为SSRS设置汇总,但遇到了一些问题。我想要显示两个层次结构,但我只能弄清楚如何显示1。
层次结构1
司
区域
地区
层次结构2
所有产品的总和
产品A /产品B / ProductC
现在我有一份报告,让我从一切卷到分部开始,当我点击它时,它会下到Region等等。问题在于,我希望能够在另一个层次结构的每个级别上对产品层次结构进行另一级深入挖掘。
例如,当你处于师级别时,说你想要具体看看prodcut A是如何做的,所以你可以点击一个展开按钮而不是得到所有你会看到的3种产品的总和每个产品都突破了这个价值。当您处于地区级别和地区级别时,您也可以这样做。
我现在能够做的是将产品扩展添加到其他层次结构中,例如:
司
区域
地区
产品
或者
司
产品
区域
地区
因此,当您进入区域级别时,您可以再次单击并展开到3个产品,但这不允许我查看区域或部门级别的产品分组。
有人知道这是否可行?谢谢你的帮助!
答案 0 :(得分:1)
我很好奇这是不是你的意思,“所以当你到达领土层面时,你可以再次点击并扩展到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
您可以根据需要再次按照说明操作。您也可以使用带矩阵的列来完成此操作。这些报告的真正强大之处在于可见性选项,知道要展示什么,不展示什么以及如何有效地组织数据,并以最终用户在需要时获得他们想要的方式呈现它。