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?
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 ...
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.
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.
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:
Ich habe den Wert PageName
in den Unterberichten in der Codeansicht in der Tablix-Definition direkt unterhalb des Abschnitts festgelegt:
Weitere Details zu den globalen Variablen, die Sie verwenden können, finden Sie unter: Ссылка
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 ...?
Tags und Links reporting-services subreport