0

Ich habe einen SP, dessen Count (ColX) sich je nachdem ändert, nach welcher Spalte ich gruppiere. Ich habe 4 Tabellen in einem Bericht in SSRS (VS 2013), die alle diese SP-Auswahl verwenden, aber jede Tabelle hat eine andere Zählung aufgrund jeder Tabellengruppierung durch eine andere Spalte in diesem SP.Dynamische Gruppierung in gespeicherter Prozedur, bestimmt durch SSRS

Ist es möglich, einen SP und eine Gruppe in diesem SP für jede Tabelle unterschiedlich zu verwalten, in der dieser SP in SSRS aufgerufen wird?

z. Tabelle A gruppiert zuerst nach ColX, Tabelle B wird zuerst nach ColY gruppiert, usw.

+0

Ja, mit dynamischen sql. Ohne Beispielcode können wir Ihnen jedoch keine konkreten Vorschläge machen. –

+0

Danke. Ich werde dynamisches SQL recherchieren. Ich frage mich nur, ob es gemacht werden könnte, also habe ich keinen Code hinzugefügt. –

Antwort

0

Wenn Sie meinen, dass Sie eine einzige feste gespeicherte Prozedur haben und die Ausgabe daraus nehmen und sie in vier verschiedenen Tabellen verwenden wollen Ihr Bericht Design, jeder gruppiert die Daten unterschiedlich, dann ja.

SSRS ist es egal, woher die Daten stammen, die Ergebnisse der gespeicherten Prozedur werden an SSRS übergeben. Jede Tabelle bestimmt dann, wie diese Daten angezeigt werden.

Denken Sie an die Tabellen in Ihrem Bericht als SQL-Ansichten. Sie können eine einzelne Datenbanktabelle erstellen und viele Ansichten darüber schreiben, wobei jede eine andere Ausgabe liefert.

Wenn dies nicht, was Sie meinen, dann meine Entschuldigung, Sie haben gerade 30 Sekunden Ihres Lebens verloren Lesen dieses!

Verwandte Themen