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.

Bearbeiten Sie das Dialogfeld "Ausdruck", um Ausdrücke einzugeben

In zahlreichen Eigenschaftstextfeldern oder Dialogfeldern können Sie in der Dropdownliste <Ausdruck> auswählen. Dies wird in der folgenden Abbildung veranschaulicht.

Dropdownliste "Textfeldeigenschaften", wählen Sie "Ausdruck" aus

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.

Rechstklick auf das Kontextmenü, wählen Sie "Ausdruck" aus

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

Neuer Inhalt:
  • Erweiterte Beschreibung für benutzerdefinierten Code.