我正在努力与SSRS达成协议,并有一份报告要写,我似乎无法弄明白该怎么做。基本上我有与Bldg相关的父组的层次结构>地板>成本代码和这些组之外的字段用于Sum(区域),sum(席位),用于计算属于每个成本代码的每层楼的面积和座位...到目前为止简单。我遇到的问题是我需要计算每个成本代码从楼层和建筑物中的总数中占用的面积和座位百分比。
通过在组部分中进行计算以构建总计和楼层总数,我可以参考文本框中的值并从中执行计算.....很棒,但我无法隐藏列,因为它们在组内部分!还要转到列属性,我可以隐藏列,但然后在报告中获取空格......列不是很有用!
如何计算地板和建筑物的总面积和座位,以便我可以使用它来计算每个成本代码的百分比,同时仍然显示按成本代码溢出的总数?
答案 0 :(得分:0)
我最终使用Row Group Variables找到了它。 单击“行组”窗口中组旁边的箭头,然后选择“组属性”。 我在每个特定的组上创建了变量以对我需要的值求和,因此例如,地板组有一个变量,它对所有房间的面积求和,因为它在地板组上它将地板上的所有房间相加。 Building组变量中的相同表达式汇总了建筑物中的所有房间。然后,我可以引用详细信息行中的变量来获取特定成本代码占用的最低百分比。与建筑集团类似。
有几件事让我失望,变量没有出现在Expression对话框中,他们会认为它们会显示在Variables Category列表中。此外,当我在表达式中使用变量引用它们时!name.Value我得到红色下划线表示错误。但是,在运行报告时一切都很顺利。