Benutzer mit den meisten Antworten
reporting services footer

Frage
-
Hallo,
in einem Report würde ich gern in der Fußzeile Infromationen aus den Datasets unterbringen (z.B. Creation Date des Records, zu dem Informationen angezeigt werden). In meinem Fall stammen die Daten aus Dynamics CRM. Hintergrund ist, dass die Informationen gemeinsam mit der Seitenzahl angezeigt werden soll, außerdem gibt es dort Informationen, die in CRM konfiguriert und sprachspezifisch sind. RS sagt mir aber, dass es Datasetinformationen nur im Body verabeiten kann, andere Informationen, wie z.B. die Seitenzahl aber nur im Footer. Kann ich die Infomationen in einer Zeile im Footer zusammenführen?
Gruß, Eckart
Antworten
-
Funktioniert bei mir mit BIDS/SSRS 2008 R2 tadellos; welche Version verwendest Du?
Wenn ich das bei Robert Bruckner's Artikel Field in Page Header richtig lese, geht es erst ab SSRS 2008.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Eegi Donnerstag, 10. März 2011 09:10
Alle Antworten
-
Hallo Eckart,
Dataset gebundene Controls kannst Du nur im Reportbody verwenden, nicht im Footer oder Header; aber das hat Dir die Fehlermeldung auch bereits gesagt.
Wenn Du aber ein Dataset mit nur einem Record hast, und wenn ich das richtig verstanden habe ist das bei Dir der Fall, dann kannst Du den schon im Footer/Header verwenden:
Füge im Footer eine neue Textbox ein und gehe auf Rechte-Maus => "Expression". Dort findest in "Category" => Dataset auch das verwendende DS in "Items". Klick darauf und Dir stehen aggregierte Funktionen zu den Feldern zur Verfügung. Das wären Sum oder First; da es nur ein Record ist, liefert Dir First genau den gewünschten Wert. Die Expression dazu sieht dann so aus:=First(Fields!ActualDate.Value,
P.S.: Creation Date wäre ja die Ausführungszeit, richtig? Das gibt es auch als Build-In Funktion =Globals!ExecutionTime
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing"DataSet1") -
-
Hallo Olaf,
RS sagt trotzdem "fields cannot be used in page headers or footers", obwohl ich die First Funktion verwende. das Creation Date kann ich natürlich auf die erwähnte Weise anzeigen, es gibt dort aber noch andere Felder aus dem User-Kontext und Beschriftungen die Userkontextabhängig sind.
Der Dataset liefert definitiv nur einen Recor, die fehlermeldung gibt es aber trotzdem.
Gruß, Eckart
-
Funktioniert bei mir mit BIDS/SSRS 2008 R2 tadellos; welche Version verwendest Du?
Wenn ich das bei Robert Bruckner's Artikel Field in Page Header richtig lese, geht es erst ab SSRS 2008.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Eegi Donnerstag, 10. März 2011 09:10