Erstellen von Ausdrücken in Reporting Services
Aktualisiert: 14. April 2006
Ein Ausdruck in Reporting Services beschreibt Daten- oder Eigenschaftswerte. Ausdrücke werden zum Steuern des Inhalts und der Darstellung eines Berichts verwendet.
Ein Ausdruck beginnt mit einem Gleichheitszeichen (=), gefolgt von einer Kombination aus Feldbezeichnern, Konstanten, Funktionen und Operatoren. Ein Ausdruck wird vom Berichtsprozessor ausgewertet und ergibt einen einzelnen Datenwert, der den Ausdruck ersetzt.
Erstellen von Ausdrücken
Sie können Ausdrücke in einer Berichtsdefinition über das Dialogfeld Ausdruck bearbeiten erstellen oder indem Sie Ausdruckssyntax direkt in ein Textfeld, in ein Eigenschaftswertfeld eines Eigenschaftenfensters oder in ein Feld mit einem Gruppen- oder Sortierungsausdruck eingeben. Mit dem Dialogfeld Ausdruck bearbeiten wird die kontextbezogene Auswahl von Elementen der globalen Auflistung, der Anweisungsabschluss, die Syntaxüberprüfung und ein größerer Arbeitsbereich bereitgestellt. Die folgende Abbildung zeigt das Dialogfeld Ausdruck bearbeiten.
In zahlreichen Eigenschaftstextfeldern oder Dialogfeldern können Sie in der Dropdownliste <Ausdruck> auswählen. Dies wird in der folgenden Abbildung veranschaulicht.
Sie können mit der rechten Maustaste auf Textfelder und andere Berichtselemente klicken, damit ein Kontextmenü angezeigt wird, und anschließend wie in der folgenden Abbildung auf Ausdruck klicken.
In einigen Dialogfeldern steht die Schaltfläche fx zum Festlegen eines Eigenschaftswertes zur Verfügung. Beispielsweise ist im Dialogfeld Tabelleneigenschaften des Berichtselements auf der Registerkarte Allgemein die Schaltfläche fx zum Festlegen von QuickInfos vorhanden.
Weitere Informationen zum Dialogfeld Ausdruck bearbeiten finden Sie unter Vorgehensweise: Hinzufügen eines Ausdrucks (Berichts-Designer) und Ausdruck bearbeiten (Berichts-Designer).
Gültige Verweise in Ausdrücken
In der folgenden Tabelle sind die Verweistypen veranschaulicht, die Sie in einen Berichtsausdruck aufnehmen können. In der Tabelle wird angegeben, welche dieser Verweise integriert sind und welche Verweise Sie für den Berichtsprozessor identifizieren müssen, damit die Funktionsaufrufe während der Berichtsverarbeitung aufgelöst werden können.
Elemente | Beschreibung von Funktionen und entsprechender Verweise |
---|---|
Berichtsfunktionen |
Integriert. Funktionen, die Aggregatwerte für Berichtselemente bereitstellen, und andere Dienstprogrammfunktionen zur Unterstützung der Aggregation. Die Implementierung von Aggregate wird von den einzelnen Datenprovidern bereitgestellt. Weitere Informationen finden Sie unter Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services). |
Berichtssammlungen |
Integriert. Globals, User, Parameters, Fields, ReportItems, Datasources, Datasets. Weitere Informationen finden Sie unter Verwenden globaler Auflistungen in Ausdrücken (Reporting Services). |
Visual Basic-Laufzeitbibliothek |
Integriert. Weitere Informationen finden Sie im Abschnitt zu Membern der Visual Basic-Laufzeitbibliothek unter msdn.microsoft.com. |
System.Math |
Integriert. Weitere Informationen finden Sie unter Math. |
System.Convert |
Integriert. Weitere Informationen finden Sie unter Convert. |
Benutzerdefinierter Code |
Integriert. Fügen Sie Visual Basic-Code über das Menü Berichtseigenschaften auf der Registerkarte Code hinzu. Sie können öffentliche Konstanten, Variablen, Unterroutinen und Funktionen zu Ihrer Verwendung in der jeweiligen Berichtsdefinition definieren. Weitere Informationen finden Sie unter Verwenden von benutzerdefinierten Codeverweisen in Ausdrücken (Reporting Services). |
.NET Framework-Klassen (Common Language Runtime) |
Fügen Sie dem Ausdruck vollqualifizierte Verweise hinzu. Beispiel: System.Text.StringBuilder. |
Benutzerdefinierte Assemblys Andere .NET Framework-Assemblys Andere externe Assemblys |
Fügen Sie Verweise im Menü Berichtseigenschaften auf der Registerkarte Verweise im Bereich Verweise hinzu. Weitere Informationen finden Sie unter Using Custom Assemblies with Reports und Berichtseigenschaften (Registerkarte Verweise, Berichts-Designer). |
Benutzerdefinierte Instanzen |
Fügen Sie Verweise dem Menü Berichtseigenschaften auf der Registerkarte Verweise im Abschnitt Klassen hinzu. Weitere Informationen finden Sie unter Verwenden von benutzerdefinierten Codeverweisen in Ausdrücken (Reporting Services) und Berichtseigenschaften (Registerkarte Verweise, Berichts-Designer). |
Beispiele finden Sie unter Beispiele für Ausdrücke in Reporting Services.
Siehe auch
Andere Ressourcen
Verwenden von Ausdrücken in Reporting Services
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|