首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SSRS汇总多层和多汇总

SSRS汇总多层和多汇总
EN

Stack Overflow用户
提问于 2013-02-01 05:28:31
回答 1查看 2.9K关注 0票数 1

我正在尝试为SSRS设置汇总,但遇到了一些问题。我有两个想要显示的层次结构,但我只知道如何显示1。

层次结构1

分部

地域

领地

层次结构2

所有产品的总和

ProductA/ProductB/ProductC

现在我有一个报告,可以让我从汇总到分区的所有内容开始,当我单击它时,它会向下滚动到区域,等等。问题是,我希望能够在另一个层次结构的每个层次结构中对产品层次结构进行另一个层次的深入研究。

例如,当您处于部门级别时,假设您想具体查看prodcut A的表现,这样您就可以单击展开按钮,而不是获得所有3个产品的总和,您将看到每个产品的分项价值。当您处于区域级别和区域级别时,也可以执行此操作。

我现在能够做的是将产品扩展添加到另一个层次结构中,例如:

分部

地域

领地

产品

分部

产品

地域

领地

因此,当您到达地区级别时,您可以再次单击并展开到3个产品,但这不允许我查看区域或部门级别的产品细分。

有没有人知道这是否可能?非常感谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-01 05:59:31

我很好奇这是不是您的意思,“所以当您到达区域级别时,您可以再次单击并展开到3个产品,但这不允许我查看区域或部门级别的产品分类。”你的意思是向下完全崩溃,而不是一下子全部展开?我的意思是“我可以扩展对前者的依赖吗?”

如果你问的是我认为你问的是什么,你可以设置这个。我在2008年和2012年都这样做过,但如果在2005年这样做,我就有点生疏了。通过将分组依赖放在具有其可见性的父级上。这让SSRS知道,只有您正在扩展的父级才应该扩展。一个简单的例子可能会有所帮助。假设我有一个简单的数据集:

代码语言:javascript
代码运行次数:0
运行
复制
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

  1. 我可以定义一个只使用两个值的表。
  2. I然后转到‘行组’>右侧Click>Add父组>‘分组依据:’level1还添加‘添加组题头’
  3. 现在,您可以在当前为空的订单上方创建一个单元格值,并将其更改为‘总和(订单)’。现在,这将仅汇总其分组的订单。但是我意识到这仍然不能解决下一步返回到'Row Groups‘>’Row Click Details‘>’Group Properties'>'Visibility‘on the Left Pane>'When
  4. report is initially’的问题:选择‘隐藏’>勾选‘显示可以通过以下报告项切换:’选择‘级别1’。现在,您已将详细信息窗格绑定到其父对象,以便按需折叠每个父对象,而不是一次性全部折叠。因此,您可以一次折叠一个级别。但是等等,还有更多...
  5. 我可以返回到‘行组’>右键单击‘级别1’>‘添加父组>’分组依据:‘level2并继续对父级进行层次结构分组,将父级添加到其中。

您可以根据需要再次按照说明进行多个级别的操作。您也可以使用带有矩阵的列来执行此操作。这些报告的真正威力在于可见性选项,知道显示什么和不显示什么,以及如何有效地组织数据并以一种最终用户可以在需要时获得所需内容的方式呈现数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14635475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档