Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services)
Aktualisiert: 15. September 2007
Durch Verwenden von integrierten Funktionen in Ausdrücken können Sie die Daten in Berichtselementen, die Eigenschaften und andere Bereiche im Bericht ändern. Integrierte Funktionen werden zum Aggregieren von Daten in Datasets, Datenbereichen und Gruppen sowie zum Zurückgeben anderer Daten verwendet.
Aggregatfunktionen
In der folgenden Tabelle werden die von Reporting Services unterstützten Aggregatfunktionen beschrieben. Aggregatfunktionen können in Ausdrücken für jedes beliebige Berichtselement verwendet werden. Alle Daten, die für eine Aggregatberechnung verwendet werden, müssen den gleichen Datentyp aufweisen. Zum Konvertieren von Daten mit mehreren numerischen Datentypen in den gleichen Datentyp müssen Sie Konvertierungsfunktionen wie CInt, CDbl oder CDec verwenden. Weitere Informationen finden Sie unter Funktionen für die Typkonvertierung.
Funktion | Beschreibung |
---|---|
Gibt ein benutzerdefiniertes Aggregat des angegebenen Ausdrucks gemäß der Definition durch den Datenprovider zurück. |
|
Gibt den Mittelwert aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt die Anzahl von Werten ungleich NULL aus dem angegebenen Ausdruck zurück. |
|
Gibt die Anzahl aller unterschiedlichen Werte ungleich NULL aus dem angegebenen Ausdruck zurück. |
|
Gibt die Anzahl der Zeilen im angegebenen Bereich zurück. |
|
Gibt den ersten Wert des angegebenen Ausdrucks zurück. |
|
Gibt den letzten Wert des angegebenen Ausdrucks zurück. |
|
Gibt den Maximalwert aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt den Minimalwert aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt eine laufende Zählung aller Zeilen im angegebenen Bereich zurück. |
|
Gibt mithilfe einer angegebenen Funktion ein laufendes Aggregat des angegebenen Ausdrucks zurück. |
|
Gibt die Standardabweichung aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt die Standardabweichung der Grundgesamtheit aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt die Summe der Werte des angegebenen Ausdrucks zurück. |
|
Gibt die Varianz aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
|
Gibt die Varianz der Grundgesamtheit aller Werte ungleich NULL des angegebenen Ausdrucks zurück. |
Scope
Jede Aggregatfunktion verwendet den Scope-Parameter. Er definiert den Bereich, in dem die Aggregatfunktion ausgeführt wird. Ein gültiger Bereich besteht aus dem Namen einer Gruppierung, eines Datasets oder eines Datenbereichs. Nur Gruppierungen oder Datenbereiche, die direkt oder indirekt den Ausdruck enthalten, können als Bereich verwendet werden. Für Ausdrücke innerhalb von Datenbereichen ist Scope für alle Aggregatfunktionen optional. Wenn Sie den Scope-Parameter nicht angeben, wird als Bereich des Aggregats der innerste Datenbereich oder die innerste Gruppierung verwendet, zu dem bzw. der das Berichtselement gehört. Wenn Sie Nothing als Bereich angeben, wird als Bereich der äußerste Datenbereich verwendet, zu dem das Berichtselement gehört.
Für Ausdrücke außerhalb von Datenbereichen verweist Scope auf ein Dataset. Falls ein Bericht mehrere Datasets enthält, ist Scope erforderlich. Wenn ein Bericht nur ein Dataset enthält und Scope nicht angegeben wird, wird der Bereich auf das Dataset festgelegt. Für Berichtselemente außerhalb eines Datenbereichs können Sie das Nothing-Schlüsselwort nicht angeben.
In Seitenkopf- und -fußzeilen können Sie den Scope-Parameter nicht verwenden.
Weitere Funktionen
Reporting Services stellt die folgenden zusätzlichen Aggregatfunktionen für die Verwendung in Ausdrücken bereit. Eine vollständige Liste der für die Auswertung von Ausdrücken verfügbaren Funktionstypen finden Sie unter Erstellen von Ausdrücken in Reporting Services.
Funktion | Beschreibung |
---|---|
Gibt an, ob sich die aktuelle Instanz eines Elements innerhalb des angegebenen Bereichs befindet. |
|
Gibt die aktuelle Ebene in einer rekursiven Hierarchie zurück. |
|
Gibt die vorhergehende Instanz aus dem angegebenen Bereich zurück. |
Siehe auch
Konzepte
Erstellen von Ausdrücken in Reporting Services
Andere Ressourcen
Verwenden von Ausdrücken in Reporting Services