2014-08-28 110 views
0

我很难与SSRS达成协议,并且有一份报告写道,我似乎无法弄清楚该怎么做。基本上,我有我的家长组的层次结构,这些家长组相关的建筑物>楼层>成本代码以及这些组以外的字段的总和(面积),总和(座位),计算每个楼层属于每个成本代码的面积和座位......迄今为止简单。我遇到的问题是我需要计算每个成本代码占地面积和建筑物总面积和座位的百分比。SSRS报告分组和汇总

通过把计算放在建筑总面积和楼层总计的组中,我可以参考文本框中的值并从中执行计算.....好极了,但是我不能隐藏它们在列中的列组部分!也去列的属性,我可以隐藏列,但然后在报告中获得空白的列......是不是很有用!

我如何计算楼层和建筑物的总面积和座位,以便我可以使用它来计算每个费用代码的百分比,同时仍显示按费用代码溢出的总计?

回答

0

我在最后使用Row Group Variables来想出它。 单击“行组”窗口中组旁边的箭头,然后选择“组属性”。 我在每个特定的组上创建了变量来汇总我需要的值,例如,楼层组中有一个变量,用于将所有房间的面积相加,因为它在楼层组上将所有房间都记录在地面上。 Building组变量中的同一个表达式将该建筑物中的所有房间相加。然后,我可以参考详细信息行中的变量,以获取特定成本代码占用的百分比。有没有类似的建筑集团。

有几件事情让我感到震惊,Variables没有出现在Expression对话框中,会想到它们会显示在Variables Category列表中。另外,当我在使用Variables!name.Value的表达式中引用它们时,我会看到红色下划线提示错误。但是,运行报告时一切正常。