Verwenden von Konstanten in Ausdrücken (Reporting Services)
Eine Konstante besteht aus Literaltext oder Text, der von einer Komponente von Reporting Services vordefiniert wurde. Der Berichtsprozessor hat Zugriff auf die vordefinierten Konstanten. Wenn Sie die Konstanten in einen Ausdruck einschließen, werden die Werte, die sie darstellen, daher im Ausdruck ersetzt, bevor dieser ausgewertet wird.
Literaltext
In einem Ausdruck ist Literaltext Text, der in doppelten Anführungszeichen steht. Sie können Text auch direkt ohne doppelte Anführungszeichen in ein Textfeld eingeben, wenn er nicht Teil eines Ausdrucks ist. Wenn der Textfeldwert nicht mit einem Gleichheitszeichen (=) beginnt, wird der Text als Literaltext behandelt. In der folgenden Tabelle werden mehrere Beispiele für Literaltext in einem Ausdruck angezeigt.
Konstante |
Anzeigetext |
Ausdruckstext |
---|---|---|
Bericht ausgeführt um: |
<<Expr>> |
="Report run at: " & Globals!ExecutionTime |
Adventure Works Cycles |
Adventure Works Cycles |
Adventure Works Cycles |
[Anzeigetext in Klammern] |
\[Anzeigetext in Klammern\] |
[Anzeigetext in Klammern] |
Weitere Informationen finden Sie unter Grundlegendes zu einfachen und komplexen Ausdrücken (Reporting Services).
RDL-Konstanten
Sie können in der Berichtsdefinitionssprache (RDL) definierte Konstanten in einem Ausdruck verwenden. Im Dialogfeld Ausdruck werden Konstanten angezeigt, wenn Sie einen Ausdruck für eine Berichtseigenschaft erstellen, der nur bestimmte gültige Werte akzeptiert. Diese Werte werden auch als Enumerationstypen bezeichnet. Die folgende Tabelle enthält zwei Beispiele.
Eigenschaft |
Beschreibung |
Werte |
---|---|---|
Textausrichtung |
Gültige Werte zum Ausrichten von Text in einem Textfeld. |
Allgemein, Links, Zentriert, Rechts |
Rahmenart |
Gültige Werte für eine einem Bericht hinzugefügte Zeile. |
Standard, Keine, Gepunktet, Gestrichelt, Einfarbig, Doppelt, Strich-Punkt, Strich-Punkt-Punkt |
Visual Basic-Konstanten
Sie können in einem Ausdruck in der Visual Basic-Laufzeitbibliothek definierte Konstanten verwenden. Die folgende Tabelle enthält zwei Beispiele.
Konstante |
Beschreibung |
---|---|
vbCrLf |
Die Visual Basic-Konstante für einen Wagenrücklauf nach einer neuen Zeile. Der folgende Ausdruck zeigt beispielsweise den Zeitstempel für die Berichtsverarbeitung und den Benutzer in zwei Zeilen eines einzelnen Textfelds: =Globals!ExecutionTime & vbCrLf & User!UserID |
DateInterval.Day |
Die Visual Basic-Konstante, mit der der Datumsteil eines Datums-/Uhrzeitwerts in einem DatePart-Funktionsaufruf bezeichnet wird. Für das Datum 10. Januar 2008 gibt die folgende Funktion beispielsweise die Zahl 10 zurück: =DatePart("d",Globals!ExecutionTime) |
CLR-Konstanten
Sie können in .NET Framework Common Language Runtime-Klassen (CLR) definierte Konstanten in einem Ausdruck verwenden. In der folgenden Tabelle wird ein Beispiel für eine systemdefinierte Farbe angezeigt.
Konstante |
Beschreibung |
---|---|
MistyRose |
Beim Erstellen eines Ausdrucks für eine Berichtseigenschaft, die auf der Hintergrundfarbe basiert, können Sie eine Farbe mit Namen angeben. Gültige Namen werden im Dialogfeld Ausdruck aufgelistet. |
Siehe auch
Verweis
Beispiele für Ausdrücke (Reporting Services)