2016-08-01 8 views
0

Ich erstelle einen SSRS-Bericht und habe folgende Daten.Gruppierung nach und Sortierung nach einer aggregierten Spalte

ID  City  Country 
------------------------------ 
1  London  England 
2  Glasgow Scotland 
3  Aberdeen Scotland 
4  Swansea Wales 
5  London  England 
6  Glasgow Scotland 
7  Glasgow Scotland 
8  Manchester England 

Ich habe einen COUNT auf der 'City' und von Stadt und Land gruppiert. Dies ist, wie ich es

City    Country    Total 
-------------------------------------------- 
Glasgow   Scotland    3 
London   England    2 
Swansea   Wales     1 
Aberdeen   Scotland    1 
Manchester  England    1 

jedoch erscheinen soll, das ist, wie es ist

City    Country    Total 
--------------------------------------------  
Swansea   Wales     1 
Glasgow   Scotland    3 
             3 
             3 
Aberdeen   Scotland    1 
Manchester  England    1 
London   England    2 
             2 

So erscheinen muss ich von der Gesamtsumme Spalte Gruppe und auch, um nach dieser Spalte aber nicht sicher, wie es zu tun. Alle Hilfe geschätzt, danke.

Haben versucht Sanjays Antwort unten, es sei denn, ich mache es falsch, ich bekomme diesen Fehler.

enter image description here

+1

Für Ihren neuen Fehler sieht es so aus, als ob Sie den ** Sort ** -Ausdruck auf die ** Tabelle ** und nicht auf die ** Gruppe ** setzen. Sie können Aggregationsfunktionen nur auf Gruppenebene verwenden. Gehen Sie zu den Gruppeneigenschaften und fügen Sie dort das Sortieren hinzu (klicken Sie mit der rechten Maustaste auf Ihre Gruppe und dann auf ** Zeilengruppe ** -> ** Gruppeneigenschaften **) und entfernen Sie sie aus der Tabelle. Das Popupfenster ** Gruppe ** sieht genauso aus wie die Eigenschaft ** Tabelle **. –

+0

Danke Hannover, du hattest recht Ich habe den Sortierausdruck auf den Tisch gelegt – whitz11

Antwort

1

hier brauchen wir Stadt und Land als Gruppe erstellen und Detailabschnitt von Zeilengruppen wie wie unter

enter image description here

so Tabelle aussehen wie nach oben ändert

löschen enter image description here

und s et Count (Fields! ID.Value "CITY") sd Sortier Ausdruck für die erste Gruppe city1 mit Ordnung Z bis A

enter image description here

+0

Hier ist mein Gruppenausdruck auf Gruppenspalte nicht auf Tabelle Ich habe sie im Bild deutlich angehängt. Sie können also mit der rechten Maustaste auf Gruppenausdruck klicken und Sortierausdruck festlegen. –

+0

Danke Sanjay, das funktioniert, ich habe es falsch gemacht – whitz11

1

Es gibt mehrere Möglichkeiten, wie Sie zu diesem gehen könnte. Eine Option wäre, die Gruppierung in der Abfrage zu behandeln und die Ergebnisse einfach in SSRS anzuzeigen. So Ihre Abfrage würde wie folgt aussehen:

SELECT ID, City, Country, COUNT(*) as Total 
FROM MyTable 
GROUP BY ID, City, Country 

Jetzt in SSRS Sie von der Total Spalte sortieren können, da ist es nicht im Bericht aggregiert werden.