2016-04-22 5 views
0

Ich arbeite an der Konvertierung eines RDL-Berichts in einen RDLC. Die RDL enthält eine Zeilengruppe. Die Gruppengruppe scheint jedoch nicht tatsächlich in einem Feld zu gruppieren.RDL-Bericht - Zeilengruppe ohne Gruppenausdruck

Wie hier zu sehen, scheint ein Gruppenausdruck nicht angegeben zu sein. Row group with no group expression

Auf der Registerkarte Sortierung gibt es jedoch eine "Sortieren nach" Spezifikation, die hier gezeigt wird. Row group's Sort by expression

im XML in der RDL-Datei suchen, ist hier die Zeilengruppe:

<TablixMember> 
     <Group Name="table8_Details_Group"> 
     <DataElementName>Detail</DataElementName> 
     </Group> 
     <SortExpressions> 
     <SortExpression> 
      <Value>=Fields!Dated.Value</Value> 
     </SortExpression> 
     </SortExpressions> 
     <TablixMembers> 
     <TablixMember /> 
     </TablixMembers> 
     <DataElementName>Detail_Collection</DataElementName> 
     <DataElementOutput>Output</DataElementOutput> 
     <KeepTogether>true</KeepTogether> 
    </TablixMember> 

Also, meine Frage ist: Warum eine Zeilengruppe zu einem Bericht hinzugefügt werden würde, was nicht der Fall ist Gruppenreihen auf einem Feld? Es erscheint, die der einzige Zweck dieser Zeilengruppe ist, Zeilen basierend auf dem "Dated" -Feld zu sortieren. Fehle ich etwas? Es kommt mir seltsam vor, dass eine "Zeilengruppe" zu einem Bericht hinzugefügt wird, der keine Zeilen gruppiert und nur sortiert.

+1

Ich denke am Anfang, wer die Gruppe hinzugefügt wollte gruppiert von 'Dated' dann für Testzwecke gelöscht den Gruppenausdruck. Es ist unwahrscheinlich, dass Sie eine Gruppe nur zum Sortieren hinzufügen, da Sie wissen, dass Sie Ihre Daten auf verschiedene Arten sortieren können. –

+0

@alejandrozuleta Interessant, ok. Ich werde mit dem ursprünglichen Entwickler nachsehen und sehen, ob das passiert ist. –

Antwort

1

Das ist normal. Selbst der Detailzeile einer Berichtstablix ist eine Gruppe zugeordnet. Es gruppiert einfach nichts. Wenn Sie dies ändern, wirkt sich dies auf die Darstellung der Details aus und wahrscheinlich auch nicht so, wie Sie es wünschen.

Die Sortiereinstellung ist nur das, es teilt dem Bericht mit, wie die Detailzeilen sortiert werden. Hier ist nichts falsch.

+0

Das sieht so aus, als ob es das Problem wäre - ich habe eher eine Detailzeile als eine Zeilengruppe betrachtet. –