Lektion 4: Entwerfen des Berichts

Neu: 05. Dezember 2005

In der vorherigen Lektion haben Sie die Berichtsmodellabfrage erstellt. In dieser Lektion wählen Sie die für den Bericht zu verwendende Struktur aus, weisen den Spalten, Zeilen und Detailbereichen Felder zu und fügen Gesamtsummen hinzu. Anschließend zeigen Sie im Berichts-Designer die Vorschau des Berichts an.

So wählen Sie einen Stil für den Bericht aus

  1. Klicken Sie auf der Seite Abfrage entwerfen des Berichts-Assistenten auf Weiter.

  2. Aktivieren Sie auf der Seite Berichtstyp auswählen die Option Matrix, und klicken Sie dann auf Weiter.

    Die Seite Matrix entwerfen wird angezeigt.

So entwerfen Sie den Bericht

  1. Wählen Sie auf der Seite Matrix entwerfen in der Liste Verfügbare Felder das Feld Product_Category1 aus, und klicken Sie dann auf Zeilen.

    ms345293.note(de-de,SQL.90).gifWichtig:
      In der Liste Verfügbare Felder werden die der Abfrage hinzugefügten Felder sowie alle zusätzlichen erforderlichen Felder aufgelistet, abhängig davon, wie die Felder innerhalb der Abfrage gruppiert sind. In Situationen, in denen durch die Abfrage auf Entitäten verwiesen wird und die Abfrage dann die Daten nach einer Entität gruppiert, werden die Entitätsschlüssel für die jeweilige Gruppe ebenfalls der Liste Verfügbare Felder hinzugefügt. In einem solchen Szenario enthält die Liste Verfügbare Felder doppelte Namen, z. B. Product und Product1. Product stellt den Entitätsschlüssel dar, und Product1 stellt den Wert des Felds dar, das Sie der Abfrage hinzugefügt haben. Wählen Sie beim Organisieren der Felder in Ihrem Berichtslayout immer das Wertefeld zum Anzeigen von Daten und den Entitätsschlüssel zum Gruppieren von Daten aus, wenn Sie nach der Entität anstatt nach dem Wert gruppieren möchten.
  2. Wählen Sie in der Liste Verfügbare Felder das Feld Product_Subcategory2 aus, und klicken Sie dann auf Zeilen.

  3. Wählen Sie in der Liste Verfügbare Felder das Feld Product3 aus, und klicken Sie dann auf Zeilen.

  4. Wählen Sie in der Liste Verfügbare Felder die Felder Order_Year und Order_Quarter aus, und klicken Sie dann auf Spalten.

  5. Wählen Sie in der Liste Verfügbare Felder das Feld Sum_Total_Due aus, und klicken Sie dann auf Details.

  6. Klicken Sie auf Weiter.

  7. Wählen Sie auf der Seite Den Matrixstil auswählen die Option Geschäftlich aus.

  8. Klicken Sie auf Weiter.

  9. Geben Sie im Feld Berichtsname den Namen QDReportTutorial ein, und klicken Sie dann auf Fertig stellen.

    Der Bericht wird auf der Registerkarte Layout des Berichts-Designers angezeigt. Jetzt können Sie den Bericht genauso ändern wie jeden anderen Bericht, der mit dem Berichts-Designer erstellt wurde. Da das falsche Aggregat in der Formel angezeigt wird, ändern Sie als Nächstes den Aggregatausdruck und fügen außerdem Gesamtsummenfelder hinzu.

So ändern Sie die Berichtsfeldformel

  • Doppelklicken Sie in der Zelle Fields!Sum Total Due.Value auf First, und geben Sie dann Sum ein.

    Der Berichts-Designer verwendet als Standardwert First; dies entspricht der ersten Aggregatfunktion in der Liste verfügbarer Aggregate. Da Sie für diesen Bericht die Aggregatfunktion Sum verwenden möchten, müssen Sie das im Feld Fields!Sum Total Due.Value verwendete Aggregat von First in Sum ändern.

    Jetzt wird die richtige Aggregatfunktion im Feld verwendet. Als Nächstes fügen Sie Gesamtsummenfelder hinzu.

So fügen Sie Gesamtsummenfelder hinzu

  1. Klicken Sie auf der Registerkarte Layout mit der rechten Maustaste auf Fields!Order Year.Value, und wählen Sie dann Teilergebnis aus.

    Der Gesamtumsatz wird beim Rendern des Berichts angezeigt.

  2. Klicken Sie mit der rechten Maustaste auf Fields!Order Quarter.Value, und wählen Sie Teilergebnis aus.

    Der Gesamtumsatz für alle Quartale pro Jahr wird beim Rendern des Berichts angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf Fields!Product1.Value, und wählen Sie Teilergebnis aus.

    Der Gesamtumsatz für jedes Produkt wird beim Rendern des Berichts angezeigt.

  4. Klicken Sie mit der rechten Maustaste auf Fields!Product_Subcategory.Value, und wählen Sie Teilergebnis aus.

    Der Gesamtumsatz für jede Produktunterkategorie wird beim Rendern des Berichts angezeigt.

  5. Klicken Sie mit der rechten Maustaste auf Fields!Product Category.Value, und wählen Sie Teilergebnis aus.

    Der Gesamtumsatz für jede Produktkategorie wird beim Rendern des Berichts angezeigt.

So zeigen Sie eine Vorschau des Berichts an

  1. Wählen Sie im Fenster des Berichts-Designers die Registerkarte Vorschau aus.

  2. Geben Sie im Feld Order_Date das Datum 5/1/2003 ein.

  3. Klicken Sie auf Bericht anzeigen.

    Die Ergebnisse werden auf der Registerkarte Vorschau gerendert. Sie können den Bericht wie jeden anderen Bericht im Berichts-Designer weiter bearbeiten, formatieren und auf dem Berichtsserver veröffentlichen.

    ms345293.note(de-de,SQL.90).gifHinweis:
    Bevor Sie versuchen, den Bericht auf dem Berichtsserver zu veröffentlichen, sollten Sie die TargetServerURL-Adresse angeben, indem Sie das Menü Projekt öffnen, auf Eigenschaften klicken, die TargetServerURL-Adresse in das Dialogfeld Eigenschaftenseiten eingeben und dann auf OK klicken.

Nächste Schritte

Sie haben erfolgreich einen Bericht auf der Basis einer Berichtsmodellabfrage im Berichts-Designer erstellt. Weitere Informationen zum Formatieren von Berichten im Berichts-Designer finden Sie unter Lernprogramm: Hinzufügen von Gruppierung, Sortierung und Formatierung zu einem einfachen Bericht.

Siehe auch

Andere Ressourcen

Arbeiten mit dem Berichtsmodellabfrage-Designer
Berichtsmodellabfrage-Designer (F1-Hilfe)
Arbeiten mit Modellen
Verwenden des Berichts-Designers

Hilfe und Informationen

Informationsquellen für SQL Server 2005