Freigeben über


Grundlegendes zu Formeln (Berichts-Generator)

Mithilfe von Formeln können Sie numerische und Textdaten kombinieren, aggregieren, filtern und auswerten. Sie können Formeln erstellen und als neue Felder speichern oder die Formeln vorhandener Felder ändern.

Alle Formeln werden innerhalb des Kontexts einer Entität definiert. Das bedeutet, dass die Formel für jedes Element in der Entität einen Wert zurückgibt. Beispiel: Sie erstellen eine Formel innerhalb der Entität Customer. Die Formel gibt einen Wert pro Kunde zurück. Wenn Sie eigene Felder mit Formeln erstellen, müssen Sie diese ebenfalls im Kontext einer Entität erstellen.

Eine Formel kann einen oder alle der folgenden Parameter enthalten: Verweise, Funktionen, Operatoren und Konstanten.

Verweise

Ein Verweis ist ein Feldname. Dabei kann es sich um einen vorhandenen Feldnamen in der Entität handeln oder einen berechneten Feldnamen, den Sie erstellt und zur Feldliste hinzugefügt haben. Der Verweis informiert den Berichts-Generator, wo die Werte bzw. Daten, die Sie in einer Formel verwenden möchten, zu finden sind. Sie können in einer Formel auf Felder innerhalb der Kontextentität oder auf Felder in anderen Entitäten verweisen oder den Wert aus einem Feld in mehreren Formeln verwenden.

Wenn Sie Verweise verwenden, führt der Berichts-Generator die Formel für jeden Wert in dem Feld aus. Beispiel: Ein Feld enthält die jährlichen Gesamtumsätze für die vergangenen fünf Jahre. Das Feld enthält fünf Werte, die jeweils den Gesamtumsatz eines bestimmten Jahres darstellen. Wenn die Formel einen Verweis auf dieses Feld enthält, berechnet die Formel den neuen Wert anhand der einzelnen Werte.

Funktionen

Funktionen sind vordefinierte Formeln, die Berechnungen mithilfe bestimmter Werte ausführen. Diese so genannten Argumente werden in einer bestimmten Reihenfolge angegeben. Beispiele zum Verwenden unterstützter Funktionen im Berichts-Generator finden Sie unter Verwenden von Funktionen (Berichts-Generator).

Bei Argumenten kann es sich um Literalwerte oder Felder oder Kombinationen aus beiden handeln. Werden Felder in Formeln verwendet, stellt der Feldname die jeweilige Instanz des Feldes dar. Handelt es sich bei dem Argument um einen Literalwert, müssen Sie u. U. mithilfe bestimmter Zeichen darauf hinweisen, dass es sich bei dem Argument um einen Literalwert handelt. Weitere Informationen zum Verwenden von Literalen im Berichts-Generator finden Sie unter Arbeiten mit Literalen in Formeln und Filtern (Berichts-Generator).

Operatoren

Operatoren geben den Typ der Berechnung an, die Sie für die Werte einer Formel ausführen möchten. Der Berichts-Generator beinhaltet drei verschiedene Typen von Berechnungsoperatoren: arithmetische, Vergleichs- und Textoperatoren. Operatoren werden im Berichts-Generator mithilfe von Symbolen angegeben, z. B. durch das Pluszeichen (+).

Arithmetische Operatoren

Arithmetische Operatoren führen grundlegende mathematische Operationen wie Additionen, Subtraktionen oder Multiplikationen durch, kombinieren Zahlen und führen zu numerischen Ergebnissen. Weitere Informationen zu arithmetischen Operatoren finden Sie unter Operatorfunktionen (Berichts-Generator).

Vergleichsoperatoren

Mithilfe von Vergleichsoperatoren können Sie zwei Werte vergleichen. Werden zwei Werte mithilfe dieser Operatoren verglichen, ist das Ergebnis ein logischer Wert, und zwar entweder TRUE oder FALSE. Weitere Informationen zu Vergleichsoperatoren finden Sie unter Operatorfunktionen (Berichts-Generator).

Textverkettungsoperator

Verwenden Sie das kaufmännische Und-Zeichen (&) zum Verknüpfen bzw. Verketten einer oder mehrerer Textzeichenfolgen, um ein einzelnes Stück Text zu erzeugen. Weitere Informationen zum Textverkettungsoperator finden Sie unter Textfunktionen (Berichts-Generator).

Konstanten

Eine Konstante ist ein Wert, der nicht berechnet wird und sich somit nicht ändert. Der Berichts-Generator verwendet die folgenden Konstanten: True, False und Empty. Diese Konstanten werden zur Auswertung boolescher Felder verwendet. Beispiel: Es gibt ein Feld mit dem Namen IsDiscontinued. Die einzigen gültigen Werte für dieses Feld sind True, False oder Empty (" ").

Siehe auch

Konzepte

Verwenden von Formeln (Berichts-Generator)
Erstellen eines neuen Feldes (Berichts-Generator)
Verwenden von Funktionen (Berichts-Generator)
Arbeiten mit Literalen in Formeln und Filtern (Berichts-Generator)

Hilfe und Informationen

Informationsquellen für SQL Server 2005