我正在尝试为SSRS设置汇总,但遇到了一些问题。我有两个想要显示的层次结构,但我只知道如何显示1。
层次结构1
分部
地域
领地
层次结构2
所有产品的总和
ProductA/ProductB/ProductC
现在我有一个报告,可以让我从汇总到分区的所有内容开始,当我单击它时,它会向下滚动到区域,等等。问题是,我希望能够在另一个层次结构的每个层次结构中对产品层次结构进行另一个层次的深入研究。
例如,当您处于部门级别时,假设您想具体查看prodcut A的表现,这样您就可以单击展开按钮,而不是获得所有3个产品的总和,您将看到每个产品的分项价值。当您处于区域级别和区域级别时,也可以执行此操作。
我现在能够做的是将产品扩展添加到另一个层次结构中,例如:
分部
地域
领地
产品
或
分部
产品
地域
领地
因此,当您到达地区级别时,您可以再次单击并展开到3个产品,但这不允许我查看区域或部门级别的产品细分。
有没有人知道这是否可能?非常感谢你的帮助!
发布于 2013-01-31 21:59:31
我很好奇这是不是您的意思,“所以当您到达区域级别时,您可以再次单击并展开到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
您可以根据需要再次按照说明进行多个级别的操作。您也可以使用带有矩阵的列来执行此操作。这些报告的真正威力在于可见性选项,知道显示什么和不显示什么,以及如何有效地组织数据并以一种最终用户可以在需要时获得所需内容的方式呈现数据。
https://stackoverflow.com/questions/14635475
复制相似问题