Arbeiten mit Feldern (Berichts-Generator)

Aktualisiert: 12. Dezember 2006

Ein Feld enthält die Daten, die dem Berichtslayout hinzugefügt werden können. Wenn Sie eine Entität auswählen, werden die Felder innerhalb dieser Entität im Bereich Felder des Explorerbereichs angezeigt. Um direkt mit Feldern zu arbeiten, können Sie dem Entwurfsbereich Felder hinzufügen, indem Sie den Feldnamen ziehen, auf den Feldnamen doppelklicken oder das Kontrollkästchen neben dem Feldnamen aktivieren. Um mit einer Gruppe von Standardfeldern zu arbeiten, können Sie dem Entwurfsbereich Entitäten hinzufügen, indem Sie den Entitätsnamen ziehen oder auf den Namen doppelklicken. Die dieser Entität zugeordneten Standardfelder werden dem Entwurfsbereich hinzugefügt. Wenn Sie ihrem Bericht beispielsweise die Employee-Entität des AdventureWorks-Modells hinzufügen, werden die folgenden Felder dem Entwurfsbereich hinzugefügt: National ID Number, First Name, Middle Name, Last Name und Email Address. Die hinzugefügten Felder werden durch die in der Datenquelle festgelegten Eigenschaften bestimmt.

Mithilfe der verfügbaren Felder und Entitäten können Sie die im Bericht angezeigten Informationen anpassen. Folgende Aktionen sind möglich:

  • Ziehen und Ablegen von Feldern auf fast jede Stelle im Berichtslayout in der von Ihnen angegebenen Reihenfolge.
  • Formatieren eines Feldes, sodass der Inhalt in der gewünschten Weise dargestellt wird.
  • Filtern des Inhalts einer beliebigen Kombination von Feldern.
  • Sortieren der Berichtsdaten nach mindestens einem Feld in aufsteigender oder absteigender Reihenfolge.
  • Suchen nach Feldern innerhalb der Datenquelle und innerhalb der aktuellen Entität.
  • Bearbeiten der Formel eines Feldes.
  • Erstellen neuer Felder.

Feldtypen

Felder können zwei Arten von Werten enthalten: Einzelwerte und Gesamtergebnisse für eine Wertemenge (auch als Aggregate bezeichnet). Last Name und Unit Price sind zum Beispiel Einzelwerte, während Total Sales ein Aggregat, also ein Gesamtwert basierend auf der Summe einer Menge von Werten ist. Der Berichts-Generator verwendet die folgenden Felder: Text, Number, Date/DateTime, Money, Aggregate, Image und Boolean.

Sie können eigene Felder erstellen, indem Sie Formeln dafür definieren. Sie können beispielsweise ein Feld erstellen, das die Summe von drei anderen Feldern im Bericht darstellt. Beim Erstellen dieses Feldes definieren Sie die Formel, die den Berichtsserver anweist, die angegebenen Felder zu addieren und das Ergebnis in dem von Ihnen erstellten Feld anzuzeigen.

Die Reihenfolge der im Bereich Felder des Bereichs Explorer angezeigten Felder wird von der Datenquelle bestimmt. Die am häufigsten verwendeten Felder werden im Allgemeinen weiter oben in der Liste aufgeführt. Neu erstellte Felder werden am Listenanfang eingefügt.

Sowohl Einzelwert- als auch Gesamtsummenfelder können Variationen aufweisen. Eine Feldvariation ist ein Feld, das Daten enthält, die auf dem Feld auf der höchsten Ebene basieren. Angenommen, die Product-Entität enthält ein Sell End Date-Feld. Dieses Feld verfügt über Feldvariationen, die darunter geschachtelt sind, wie z. B. Sell End Day, Sell End Month, Sell End Year und Sell End Quarter. Alle diese Felder enthalten Daten, die auf dem Feld Sell End Date basieren.

Feldgruppen

Wenn Sie Felder in das Berichtslayout ziehen, erstellt der Berichts-Generator Gruppen, in denen die Felder angezeigt werden. Sie können die Feldgruppen anzeigen, indem Sie das Berichtslayout auswählen. Die vom Berichts-Generator erstellten Gruppen basieren auf den Beziehungen zwischen den Feldern. Sie können die Gruppierung der Felder ändern, indem Sie die Felder im Berichtslayout an andere Positionen verschieben.

Aa337116.note(de-de,SQL.90).gifHinweis:
Wenn Sie dem Berichtslayout Felder einzeln hinzufügen, erhalten Sie andere Ergebnisse als wenn Sie dem Berichtslayout Felder als Gruppe hinzufügen. Beachten Sie beim Generieren von Berichten, wie sich dies auf die Berichtsstruktur und die Berichtsabfrage auswirkt.

Im Folgenden werden einige grundlegende Regeln aufgeführt, nach denen der Berichts-Generator Felder gruppiert:

  • Felder, die an den linken Rand des Entwurfsbereichs gezogen werden, werden zu einer separaten Gruppe.
  • Felder, die auf der rechten Seite des Entwurfbereichs abgelegt werden, werden der Gruppe unmittelbar links davon zugeordnet.
  • Wenn ein Aggregatfeld abgelegt wird, werden automatisch in allen Gruppen Gesamtsummen angezeigt.
Aa337116.note(de-de,SQL.90).gifHinweis:
Wenn Sie ein Feld durch Doppelklicken auf seinen Namen oder durch Aktivieren des Kontrollkästchens hinzufügen, wird das Feld rechts im Entwurfsbereich hinzugefügt und nach Möglichkeit der letzten Gruppe von Feldern im Bericht zugeordnet. Kann es der letzten Gruppe nicht hinzugefügt werden, wird unmittelbar rechts von dieser eine neue Gruppe im Bericht erstellt.

Wenn Sie ein Feld zu einer bestimmten Gruppe hinzufügen möchten, ziehen Sie das Feld an eine Position innerhalb der Gruppe oder auf die Gruppenregisterkarte, die über der Gruppe angezeigt wird.

Feldsymbole

Symbol Typ Beschreibung
Text (Symbol)

Text

Gibt ein Feld an, dessen Daten aus Text bestehen, z. B. aus dem Wort "Yes".

Zahlenfelder (Symbol)

Number

Gibt ein Feld an, dessen Daten aus einem einzigen numerischen Wert bestehen, z. B. aus der Zahl 5.

Datums- oder Datums-/Uhrzeitfeld (Symbol)

Date/datetime

Gibt ein Feld an, dessen Daten aus einem Datumswert und/oder einem Uhrzeitwert bestehen, z. B. 03.04.2005.

Money-Feld (Symbol)

Money

Gibt ein Feld an, dessen Daten aus einem Währungswert bestehen, z. B. 782,95 €.

Aggregatfeld (Symbol)

Aggregate

Gibt ein Feld an, dessen Daten aus einem einzelnen numerischen Wert bestehen, der aus einer Menge von Zahlen berechnet wird. So wird z. B. der Gesamtumsatz von 25 Vertriebsmitarbeitern im Jahr 2010 berechnet, indem die Umsatzzahlen aller 25 Vertriebsmitarbeiter addiert werden und die Gesamtsumme als einzelner numerischer Wert angezeigt wird.

Boolesches Feld (Symbol)

Boolean

Gibt ein Feld an, dessen Daten aus dem Wert True oder False bzw. Yes oder No bestehen, wie z. B. der Wert Yes bzw. No in einer Spalte, der angibt, ob ein bestimmtes Produkt eingestellt wurde.

Bild (Symbol)

Image

Gibt ein Feld an, dessen Daten aus einem Bild bestehen. Angenommen, eine Datenbank enthält Bilder für alle Produkte. Wenn diese Bilder in der Datenquelle enthalten sind, wird dieses Symbol zusammen mit dem Feldnamen angezeigt.

Siehe auch

Konzepte

Erstellen eines Berichts (Berichts-Generator)
Grundlegendes zu Berichtslayout und Rendering (Berichts-Generator)
Formatieren von Berichten (Berichts-Generator)
Arbeiten mit Daten (Berichts-Generator)
Verwenden von Berichtslayouts (Berichts-Generator)

Andere Ressourcen

Im Zusammenhang mit dem Berichts-Generator verwendete Begriffe

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Informationen zum Hinzufügen von Entitäten und Feldern zum Entwurfsbereich mithilfe eines Kontrollkästchens wurden hinzugefügt.

17. Juli 2006

Geänderter Inhalt:
  • Ein Hinweis wurde hinzugefügt.

14. April 2006

Geänderter Inhalt:
  • Die Sprache wurde verdeutlicht und ein Beispiel zu Standardfeldern wurde bereitgestellt.
  • Die Sprache um Aggregate wurde verdeutlicht.