在一个表中按不同组的总和值

时间:2016-02-09 14:17:40

标签: reporting-services

enter image description here

我根据相同的数据集得到了表1和表2,但是不同的分组。

对于表1,它对组1和组2进行分组,对于表2,它仅对组1进行分组。 我想要像结果表那样的东西 - 结合表1和表2中的结果。

逻辑是= iif(字段名称是C,基于组2的总和值,基于组1的总和值)。 它应该很容易,但我无法弄清楚如何实现这一目标。感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用表达式来确定范围组。

创建一个Tablix并设置<?xml version="1.0" encoding="windows-1252"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:new="http://localhost/new/#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" > <rdf:Description rdf:about="http://localhost/new/Book Information"> <rdfs:subClassOf rdf:resource="http://localhost/new/Information"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> </rdf:Description> <rdf:Description rdf:about="http://localhost/new/Food Information"> <rdfs:subClassOf rdf:resource="http://localhost/new/Information"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> </rdf:Description> <rdf:Description rdf:about="http://localhost/new/Information"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> </rdf:Description> </rdf:RDF> ,如下所示(在我的情况下,列组中为group 1)。然后右键单击该组并转到Group3

enter image description here

Group properties标签中添加General属性的表达式并输入以下表达式:

Group on

在列组的标题单元格中使用相同的表达式(在上图中选择的单元格)。

它将预览以下Tablix:

enter image description here

如果这有助于您,请告诉我。