Benutzer mit den meisten Antworten
SSRS: Detail-Tablix und Aggregat-Tablix aus einem DataSet

Frage
-
Hallo allerseits!Auf einem SQL Server 2008 habe ich einen Report in dem ich Personen in einemTablix darstelle. Neben dem Namen enthält das entsprechende DataSet noch eineKategorie. Das DataSet - und damit seine Darstellung als Tablix - sehen inetwa so aus:Name Kategorie----------------- ---------Homer Simpson FBart Simpson FMarge Simpson FWaylon Smithers KNed Flanders NMaude Flanders NNun möchte ich in einem zweiten Tablix die Anzahl der Personen je Kategoriedarstellen. Dazu habe ich eine Zeilengruppe über die Kategorie erstellt undgebe in den Details die Funktion CountRows() aus. Das ist es, was ich alsErgebnis erhalte:Kategorie Anzahl--------- ------F 333K 1N 22Mein Ziel wäre allerdingsKategorie Anzahl--------- ------F 3K 1N 2Ich habe auch schon versucht, CountRows() in ein First() zu verpacken oder ineiner eigene Zelle in der Zeilengruppe statt in den Details darzustellen, aberkeine dieser beiden Ansätze funktioniertKann ich mein Ziel mit einem einzelnen DataSet überhaupt erreichen?TIAGrüßeThomas--Any problem in computer science can be solved with another layerof indirection. But that usually will create another problem.David Wheeler
Antworten
-
Hallo Thomas,
Du musst noch eine Gruppierung für die Kategorie einführen.
Das Tablix enthält dann also die Felder:
- Kategorie
- Count(Fields!Kategorie.Value)Und die Details werden dann gruppiert nach Kategorie.
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP
www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Olaf HelperMVP Freitag, 9. Dezember 2011 16:30
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 15. Dezember 2011 16:38
Alle Antworten
-
Hallo Thomas,
Du musst noch eine Gruppierung für die Kategorie einführen.
Das Tablix enthält dann also die Felder:
- Kategorie
- Count(Fields!Kategorie.Value)Und die Details werden dann gruppiert nach Kategorie.
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP
www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Olaf HelperMVP Freitag, 9. Dezember 2011 16:30
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 15. Dezember 2011 16:38