Gibt es eine Möglichkeit, Unterberichte in Überschriften in SSRS zu platzieren?

8

Ich möchte einen Unterbericht verwenden, da er in vielen Berichten in der Kopfzeile verwendet wird. Unterberichte werden jedoch nicht in den Header aufgenommen, und auch keine Feldwerte. Obwohl, Parameter werden gut gehen.

Irgendwelche Vorschläge oder Hinweise, wie Sie das umgehen können?

    
Mikecancook 19.10.2009, 15:18
quelle

5 Antworten

4

Ich habe das anders gesagt.

Erstellt einen Bericht, der nur eine Kopfzeile und eine Fußzeile enthielt.

Dann haben wir für jeden Bericht, den wir brauchen, einen Unterbericht erstellt.

Ich weiß, dass es nicht annähernd perfekt ist. Aber es hat für unsere Berichte funktioniert.

Eine weitere Option besteht darin, eine Baugruppe zu erstellen, die Daten in ein Feld im Header pumpt. Funktioniert gut, wenn in der Kopfzeile nichts zu grafisch ist ...

    
BIDeveloper 19.10.2009, 15:32
quelle
3

Ich wurde mit genau demselben Problem konfrontiert. Nach einigen Stunden habe ich eine Lösung gefunden (ohne einen Unterbericht).

In SSRS 2012 existiert das " Rechteck ". Ich habe mich nie wirklich damit befasst, weil ich dachte, dass es nur für den grafischen Gebrauch gedacht ist. Tatsächlich können Sie mehrere Elemente darin gruppieren. Das gesamte Rechteck können Sie als Reportpart veröffentlichen. Dieser Berichtsteil kann in anderen Berichten verwendet werden, auch in der Kopf- oder Fußzeile.

    
Yush0 02.07.2012 09:28
quelle
0

Ein Vorschlag, der in einer begrenzten Teilmenge von Fällen hilfreich sein kann: Sie können einen Parameter mit einem Standardwert aus einer Datenmenge füllen und diesen Parameter in der Kopfzeile verwenden. Natürlich erhalten Sie nur jeweils ein Feld / Wert, aber wenn Sie nur ein oder zwei Elemente aus der Datenbank in Ihre Kopfzeile benötigen, kann dies eine gute Lösung sein.

    
Jeroen 30.08.2012 05:30
quelle
0

Verwenden Sie das integrierte Feld Globals!PageName auf der Ebene der Master-Seite in der Kopf- oder Fußzeile und definieren Sie dann den Wert PageName in jedem Unterbericht. Dadurch kann sich die Kopf- oder Fußzeile mit dem in der Variablen PageName definierten Zeichenfolgenwert ändern.

Zum Beispiel: Setzen Sie ein Fußzeilen-Textfeld auf: [&PageName] oder =Globals!PageName

Definieren Sie in jedem Unterbericht, der von der Masterseite aufgerufen wird, den PageName -Wert für:

%Vor%

Ich habe den Wert PageName in den Unterberichten in der Codeansicht in der Tablix-Definition direkt unterhalb des Abschnitts festgelegt:

%Vor%

Weitere Details zu den globalen Variablen, die Sie verwenden können, finden Sie unter: Ссылка

    
JockoBob 28.06.2016 17:22
quelle
-2

SSRS erlaubt keine Unterberichte in den Header. Ich hatte dieses Problem, und ich denke, ich habe eine Lösung. Fügen Sie den Unterbericht als zusätzliches Dataset hinzu und fügen Sie die Antwort in ein Textfeld ein. Es funktioniert für mich ...?

    
Peter Keats 11.01.2017 14:28
quelle

Tags und Links