Ich habe einen Bericht, der ein Dataset verwendet, das von einer gespeicherten Prozedur zurückgegeben wird. Es gibt zwei Schlüsselspalten: Name und Wert
Ich verwende diesen Datensatz für zwei Tablixes. Der erste ist nur ein einfacher Tablix, der die Daten anzeigt.
Die zweite Gruppe gruppiert die Daten basierend auf einer Spalte Name . Ich muss diese Daten auf der Grundlage der Summe der Spalte Wert
bestellenIch bekomme jedoch den folgenden Fehler:
[rsAggregateInDataRowSortExpression] A Sortierausdruck für den Tablix 'table1' enthält ein Aggregat Funktion. Aggregatfunktionen können nicht in Datenzeilensortierungsausdrücken verwendet werden.
Gibt es eine andere Möglichkeit, die Daten nach Namen gruppiert darzustellen und trotzdem nach Summe (Wert) zu sortieren?
Anstatt nach dem Tablix zu sortieren, müssen Sie nach der Zeilengruppe sortieren. Entfernen Sie die Sortierung in der Tablix und gehen Sie dann zu den Eigenschaften der Zeilengruppe und legen Sie dort den gleichen Sortierausdruck unter den Sortierbereich, dies sollte dann funktionieren.
Tags und Links aggregate-functions sorting reporting-services ssrs-2008