Freigeben über


Lernprogramm: Hinzufügen eines KPI zu Ihrem Bericht (Berichts-Generator)

Ein Key Performance Indicator (KPI) ist ein messbarer Wert, der über die geschäftliche Bedeutung verfügt. In diesem Lernprogramm erfahren Sie, wie Sie einen (KPI) in einen Bericht einschließen. In diesem Szenario ist die Verkaufszusammenfassung nach Produktunterkategorien der KPI. Der aktuelle Status des KPI wird mithilfe von Farben, Messgeräten und Indikatoren angezeigt.

Die folgende Abbildung zeigt den Bericht, den Sie erstellen möchten.

rs_AddKPITutorial

Lernziele

In diesem Lernprogramm lernen Sie, einen KPI hinzuzufügen, indem Sie die Hintergrundfarbe von Tabellenzellen basierend auf dem Zellwert festlegen und einen Indikator hinzufügen und konfigurieren. Außerdem lernen Sie, den Ausdruck zu schreiben, der die Hintergrundfarbe der Tabellenzellen festlegt.

Dieses Lernprogramm enthält die folgenden Verfahren:

  1. Erstellen eines Tabellenberichts und eines Datasets aus dem Tabellen- oder Matrix-Assistenten

  2. Organisieren von Daten, Auswählen von Layout und Format aus dem Tabellen- oder Matrix-Assistenten

  3. Verwenden von Hintergrundfarben zum Anzeigen eines KPI

  4. Anzeigen eines KPI mithilfe eines Messgerätes

  5. Anzeigen eines KPI mithilfe eines Indikators

  6. Hinzufügen eines Berichtstitels

  7. Speichern des Berichts

Hinweis

In diesem Lernprogramm werden die Schritte für den Assistenten in zwei Verfahren zusammengefasst: ein Verfahren zum Erstellen des Datasets und ein Verfahren zum Erstellen einer Tabelle. Schrittweise Anleitungen zum Navigieren zu einem Berichtsserver, Auswählen einer Datenquelle, Erstellen eines Datasets und Ausführen des Assistenten finden Sie im ersten Lernprogramm dieser Reihe: Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator)

Geschätzte Zeit zum Bearbeiten dieses Tutorials: 15 Minuten

Anforderungen

Weitere Informationen zu Anforderungen finden Sie unter "Voraussetzungen für Lernprogramme (Berichts-Generator)".

1. Erstellen eines Tabellenberichts und eines Datasets aus dem Tabellen- oder Matrix-Assistenten

Wählen Sie im Dialogfeld "Erste Schritte " eine freigegebene Datenquelle aus, erstellen Sie ein eingebettetes Dataset, und zeigen Sie die Daten in einer Tabelle an.

Hinweis

In diesem Lernprogramm sind die Datenwerte in der Abfrage enthalten, sodass keine externe Datenquelle benötigt wird. Die Abfrage ist daher relativ lang. In einer Geschäftsumgebung wären die Daten nicht in der Abfrage enthalten. Dieses Szenario dient nur zu Lernzwecken.

So erstellen Sie eine neue Tabelle

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2012 Berichts-Generator, und klicken Sie dann auf Berichts-Generator.

    Das Dialogfeld Erste Schritte wird angezeigt.

    Hinweis

    Wenn das Dialogfeld " Erste Schritte " nicht angezeigt wird, klicken Sie auf der Schaltfläche "Berichts-Generator " auf "Neu".

  2. Vergewissern Sie sich, dass im linken Bereich Neuer Bericht ausgewählt ist.

  3. Klicken Sie im rechten Bereich auf "Tabelle" oder "Matrix-Assistent".

  4. Klicken Sie auf der Seite "Dataset auswählen" auf " Dataset erstellen".

  5. Klicke auf Weiter.

  6. Wählen Sie auf der Seite " Verbindung mit einer Datenquelle auswählen" eine vorhandene Datenquelle aus, oder navigieren Sie zum Berichtsserver, und wählen Sie eine Datenquelle aus. Wenn keine Datenquelle verfügbar ist oder Sie keinen Zugriff auf einen Berichtsserver haben, können Sie stattdessen eine eingebettete Datenquelle verwenden. Weitere Informationen finden Sie im Lernprogramm: Erstellen eines Einfachen Tabellenberichts (Berichts-Generator).For more information, see Tutorial: Creating a Basic Table Report (Report Builder).

  7. Klicke auf Weiter.

  8. Klicken Sie auf der Seite " Abfrage entwerfen " auf "Als Text bearbeiten".

  9. Kopieren Sie die folgende Abfrage, und fügen Sie sie in den Abfragebereich ein:

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,   
       'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Accessories' as Subcategory,  
       'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-11' AS date) as SalesDate, 'Accessories' as Subcategory,  
       'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,  
       'Mini Battery Charger' as Product, CAST(1056.00 AS money) AS Sales, 44 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Accessories' as Subcategory,  
       'Telephoto Conversion Lens' as Product, CAST(1380.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,'Accessories' as Subcategory,    
       'USB Cable' as Product, CAST(780.00 AS money) AS Sales, 26 as Quantity  
    UNION SELECT CAST('2009-01-08' AS date) as SalesDate, 'Accessories' as Subcategory,   
       'Budget Movie-Maker' as Product, CAST(3798.00 AS money) AS Sales, 9 as Quantity  
    UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Camcorders' as Subcategory,   
       'Business Videographer' as Product, CAST(10400.00 AS money) AS Sales, 13 as Quantity  
    UNION SELECT CAST('2009-01-10' AS date) as SalesDate, 'Camcorders' as Subcategory,   
       'Social Videographer' as Product, CAST(3000.00 AS money) AS Sales, 60 as Quantity  
    UNION SELECT CAST('2009-01-11' AS date) as SalesDate,  'Digital' as Subcategory,   
       'Advanced Digital' as Product, CAST(7234.50 AS money) AS Sales, 39 as Quantity  
    UNION SELECT CAST('2009-01-07' AS date) as SalesDate,  'Digital' as Subcategory,   
       'Compact Digital' as Product, CAST(10836.00 AS money) AS Sales, 84 as Quantity  
    UNION SELECT CAST('2009-01-08' AS date) as SalesDate,  'Digital' as Subcategory,   
       'Consumer Digital' as Product, CAST(2550.00 AS money) AS Sales, 17 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Digital' as Subcategory,   
       'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity  
    UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Digital SLR' as Subcategory,   
       'SLR Camera 35mm' as Product, CAST(18530.00 AS money) AS Sales, 34 as Quantity  
    UNION SELECT CAST('2009-01-07' AS date) as SalesDate, 'Digital SLR' as Subcategory,   
       'SLR Camera' as Product, CAST(26576.00 AS money) AS Sales, 88 as Quantity  
    
  10. Klicke auf Weiter.

2. Organisieren von Daten, Auswählen von Layout und Format aus dem Tabellen- oder Matrix-Assistenten

Stellen Sie mithilfe des Assistenten einen Startentwurf für die Anzeige von Daten bereit. Im Vorschaufenster des Assistenten können Sie das Ergebnis der Datengruppierung visualisieren, bevor Sie den Tabellen- oder Matrixentwurf abschließen.

Um Daten in Gruppen zu organisieren, wählen Sie ein Layout und eine Formatvorlage aus.

  1. Ziehen Sie auf der Seite „Felder anordnen“ das Feld „Product“ in Werte.

  2. Ziehen Sie „Menge“ auf „Werte“ und platzieren Sie sie unter „Produkt“.

    Die Menge wird mit der Sum-Funktion zusammengefasst, der Standardfunktion zum Summieren numerischer Felder.

  3. Ziehen Sie "Umsatz" auf "Werte ", und platzieren Sie sie unter "Menge".

    In Schritt 1, 2 und 3 werden die Daten angegeben, die in der Tabelle angezeigt werden sollen.

  4. Ziehen Sie „SalesDate“ in Zeilengruppen.

  5. Ziehen Sie "Unterkategorie" in Zeilengruppen und platzieren Sie sie unter "SalesDate".

    Durch die Schritte 4 und 5 werden die Werte für die Felder zuerst nach Datum und dann nach allen Umsätzen für dieses Datum angeordnet.

  6. Klicke auf Weiter.

    Bei der Ausführung des Berichts werden in der Tabelle jedes Datum, alle Aufträge für jedes Datum sowie alle Produkte, Mengen und Umsatzsummen für jeden Auftrag angezeigt.

  7. Vergewissern Sie sich auf der Seite „Layout auswählen“, dass unter Optionendie Option Teil- und Gesamtergebnisse anzeigen ausgewählt ist.

  8. Überprüfen Sie, ob Als Block, Teilergebnis unterhalb ausgewählt ist.

  9. Deaktivieren Sie die Option Gruppen erweitern/reduzieren.

    In diesem Tutorial verwendet der von Ihnen erstellte Bericht nicht die Drilldown-Funktion, mit der ein Benutzer eine übergeordnete Gruppenhierarchie erweitern kann, um untergeordnete Gruppenzeilen und Detailzeilen anzuzeigen.

  10. Klicke auf Weiter.

  11. Wählen Sie auf der Seite "Stil auswählen" im Feld "Stile" einen Stil aus.

    Die Abbildung des abgeschlossenen Berichts zeigt den Bericht im Ocean-Stil.

  12. Klicken Sie auf Fertig stellen.

    Die Tabelle wird der Entwurfsoberfläche hinzugefügt. Die Tabelle enthält fünf Spalten und fünf Zeilen. Der Bereich Zeilengruppen umfasst drei Zeilengruppen: SalesDate, Subcategory und Details. Detaildaten sind alle Daten, die von der Datasetabfrage abgerufen werden.

  13. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

Für jedes an einem bestimmten Datum verkaufte Produkt werden in der Tabelle der Produktname, die verkaufte Menge und der Gesamtumsatz angezeigt. Die Daten sind zuerst nach Verkaufsdatum und dann nach Unterkategorie organisiert.

3. Verwenden von Hintergrundfarben zum Anzeigen eines KPI

Hintergrundfarben können für einen Ausdruck festgelegt werden, der beim Ausführen des Berichts ausgewertet wird.

So zeigen Sie den aktuellen Status eines KPI mithilfe von Hintergrundfarben an

  1. Klicken Sie in der Tabelle mit der rechten Maustaste auf zwei Zellen unterhalb der [Sum(Sales)] Zelle (die Teilergebniszeile, in der der Umsatz für eine Unterkategorie angezeigt wird), und klicken Sie dann auf "Textfeldeigenschaften".

  2. Klicken Sie in Ausfüllen neben der Option Füllfarbe auf die Fx-Schaltfläche, und geben Sie den folgenden Ausdruck in das Feld Ausdruck festlegen für: BackgroundColor ein.

=IIF(Sum(Fields!Sales.Value) >= 5000 ,"Lime", IIF(Sum(Fields!Sales.Value) < 2500, "Red","Yellow"))

Dadurch wird die Hintergrundfarbe jedes Zellens, die eine aggregierte Summe für [Sum(Sales)] enthält, die 5000 oder größer ist, in die grüne Farbnuance 'Lime' geändert. Die Werte zwischen [Sum(Sales)] 2500 und 5000 werden gelb gefärbt. Werte unter 2500 werden rot gefärbt.

  1. Klicke auf OK.

  2. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

In der Teilergebniszeile, die den Umsatz für eine Unterkategorie anzeigt, ist die Hintergrundfarbe der Zelle abhängig vom Wert der Umsatzsumme rot, gelb oder grün.

4. Anzeigen eines KPI mithilfe eines Messgerätes

Ein Messgerät stellt einen einzelnen Wert in einem Dataset dar. In dieser Anleitung wird ein horizontales, lineares Maß verwendet, da seine Form und Einfachheit es leicht lesbar machen, auch bei kleiner Größe und wenn es in einer Tabellenzelle verwendet wird. Weitere Informationen finden Sie unter Messgeräte (Berichts-Generator und SSRS).

So zeigen Sie den aktuellen Zustand eines KPI mithilfe eines Messgerätes an

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie in der Tabelle mit der rechten Maustaste auf den Spaltenhandler für die Zelle, die Sie im vorherigen Verfahren geändert haben, zeigen Sie auf "Spalte einfügen", und klicken Sie dann auf "Rechts". Eine neue Spalte wird der Tabelle hinzugefügt.

  3. Geben Sie KPI in die Spaltenüberschrift ein.

  4. Klicken Sie auf der Registerkarte "Einfügen " in der Gruppe " Datenbereiche " auf "Gauge" und dann auf die Entwurfsoberfläche außerhalb der Tabelle. Das Dialogfeld Messgerättyp auswählen wird angezeigt.

  5. Klicken Sie auf "Linear". Der erste lineare Messgerättyp,Horizontal, ist ausgewählt.

  6. Klicke auf OK.

    Der Entwurfsoberfläche wird ein Messgerät hinzugefügt.

  7. Ziehen Sie im Bereich "Berichtsdaten" "Umsatz" auf das Maß. Wenn Sie "Umsatz" über die Skala ziehen, öffnet sich das Fenster "Messdaten".

  8. Legen Sie "Verkäufe" in der Liste "Werte" ab.

    Wenn Sie das Feld auf dem Messgerät ablegen, wird das Feld mithilfe der integrierten Funktion Summe aggregiert.

  9. Klicken Sie mit der rechten Maustaste auf den Mauszeiger im Monitor, und klicken Sie auf "Zeigereigenschaften".

  10. Wählen Sie im Zeigertyp " Balken" aus. Dadurch wird der Zeiger von einer Markierung in einen Balken geändert, der sichtbarer ist, wenn der Balken der Tabelle hinzugefügt wird.

  11. Klicken Sie auf "Zeigerfüllung". Wählen Sie in "Sekundärfarbe" "Gelb" aus. Das Farbverlaufsmuster ändert sich von Weiß zu Gelb.

  12. Klicken Sie mit der rechten Maustaste auf die Skala im Messgerät und klicken Sie auf "Skalaeigenschaften".

  13. Legen Sie die Option "Maximal " auf 25000 fest.

    Hinweis

    Anstelle einer Konstante wie 25.000 können Sie den Wert der Option Maximum auch mithilfe eines Ausdrucks dynamisch berechnen. Der Ausdruck würde das Aggregat der Aggregatfunktion verwenden und dem Ausdruck =Max(Sum(Fields!Sales.value), "Tablix1")ähneln.

  14. Ziehen Sie das Maß in der Tabelle in die dritte Zelle in der Teilergebniszeile, in der die Umsätze für eine Unterkategorie der eingefügten Spalte angezeigt werden.

    Hinweis

    Möglicherweise müssen Sie die Größe der Spalte ändern, damit das horizontale lineare Maß in die Zelle passt. Wenn Sie die Größe der Spalte ändern möchten, klicken Sie auf eine Spaltenüberschrift, und verwenden Sie die Ziehpunkte, um die Größe der Zellen horizontal und vertikal zu ändern.

  15. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

    Die horizontale Länge des Balkens im Balken ändert sich abhängig vom Wert des KPI.

  16. (Optional) Fügen Sie einen maximalen Pin zum Behandeln des Überlaufs hinzu, sodass jeder Wert über dem Skalierungsmaximierungsmaßstab immer auf den maximalen Pin zeigt:

    1. Öffnen Sie den Bereich Eigenschaften.

    2. Klicken Sie auf die Skala. Die Eigenschaften für die lineare Skalierung werden im Eigenschaftenbereich angezeigt.

    3. Erweitern Sie in der Kategorie Skalierungspins den Knoten MaximumPin.

    4. Legen Sie die Enable-Eigenschaft auf True. Nach dem Maximalwert der Skalierung wird ein Pin angezeigt.

    5. Legen Sie BorderColor auf Lime.

  17. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

5. Anzeigen eines KPI mithilfe eines Indikators

Indikatoren sind kleine einfache Messgeräte, die Datenwerte auf einen Blick darstellen. Aufgrund ihrer Größe und Einfachheit werden Indikatoren oft in Tabellen und Matrizen verwendet. Weitere Informationen finden Sie unter Indikatoren (Berichts-Generator und SSRS).

So zeigen Sie den aktuellen Status eines KPI mithilfe eines Indikators an

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie in der Tabelle mit der rechten Maustaste auf den Spaltenhandler für die Zelle, die Sie im vorherigen Verfahren geändert haben, zeigen Sie auf "Spalte einfügen", und klicken Sie dann auf "Rechts". Eine neue Spalte wird der Tabelle hinzugefügt.

  3. Geben Sie KPI in die Spaltenüberschrift ein.

  4. Klicken Sie auf die Zelle für die Zwischensumme der Unterkategorie.

  5. Doppelklicken Sie auf der Registerkarte "Einfügen " in der Gruppe " Datenbereiche " auf "Indikator".

    Das Dialogfeld "Indikatortyp auswählen " wird geöffnet.

  6. Klicken Sie auf Shapes. Der erste Formtyp, 3 Ampeln (ohne Rand), wird ausgewählt.

    Sie verwenden diesen Indikator im Lernprogramm.

  7. Klicke auf OK.

    Das Symbol wird der Entwurfsoberfläche hinzugefügt.

  8. Klicken Sie mit der rechten Maustaste auf den Indikator, und klicken Sie auf Indikatoreigenschaften.

  9. Klicken Sie auf Werte und Zustände.

  10. Wählen Sie in der Dropdownliste "Wert" [Summe(Umsatz)] aus, ändern Sie jedoch keine anderen Optionen.

    Standardmäßig findet eine Datensynchronisierung im Datenbereich statt, und der Wert Tablix1, der Name des Tabellendatenbereichs im Bericht, wird im Feld Synchronisierungsbereich angezeigt.

    In diesem Bericht können Sie auch den Bereich eines Indikators ändern, der in der Zelle für das Teilergebnis der Unterkategorie eingefügt wurde, um das Feld "SalesDate" zu synchronisieren.

  11. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

6. Hinzufügen eines Berichtstitels

Ein Berichtstitel wird oben im Bericht angezeigt. Sie können den Berichtstitel in einer Berichtskopfzeile platzieren oder wenn der Bericht keins verwendet, in einem Textfeld am oberen Rand des Berichtstexts. Sie verwenden das Textfeld, das automatisch am oberen Rand des Berichtstexts platziert wird.

Die Darstellung des Texts kann weiter verbessert werden, indem andere Schriftschnitte, Größen und Farben für Ausdrücke und einzelne Zeichen des Texts angewendet werden. Weitere Informationen finden Sie unter Formatieren von Text in einem Textfeld (Berichts-Generator und SSRS).

So fügen Sie einen Berichtstitel hinzu

  1. Klicken Sie auf der Entwurfsoberfläche auf Zum Hinzufügen eines Titels klicken.

  2. Geben Sie den KPI für Produktverkäufe ein, und klicken Sie dann außerhalb des Textfelds.

  3. Klicken Sie optional mit der rechten Maustaste auf das Textfeld, das den KPI für Produktverkäufe enthält, klicken Sie auf " Textfeldeigenschaften", und wählen Sie dann auf der Registerkarte "Schriftart" die verschiedenen Schriftarten, -größen und -farben aus.

  4. Klicken Sie auf Ausführen , um eine Vorschau des Berichts anzuzeigen.

7. Speichern des Berichts

Speichern Sie den Bericht auf einem Berichtsserver oder auf Ihrem Computer. Wenn Sie den Bericht nicht auf dem Berichtsserver speichern, sind eine Reihe von Reporting Services-Features wie Berichtsteile und Unterberichten nicht verfügbar.

So speichern Sie den Bericht auf einem Berichtsserver

  1. Klicken Sie auf der Schaltfläche "Berichts-Generator" auf "Speichern unter".

  2. Klicken Sie auf "Zuletzt verwendete Websites und Server".

  3. Wählen Oder geben Sie den Namen des Berichtsservers ein, auf dem Sie über die Berechtigung zum Speichern von Berichten verfügen.

    Die Meldung "Verbindung mit Berichtsserver wird hergestellt" wird angezeigt. Nachdem die Verbindung hergestellt wurde, sehen Sie den Inhalt des Berichtsordners, den der Berichtsserveradministrator als Standardspeicherort für Berichte angegeben hat.

  4. Ersetzen Sie im Feld Nameden Standardnamen durch Produktumsatz-KPI.

  5. Klicken Sie auf Speichern.

Der Bericht wird auf dem Berichtsserver gespeichert. Der Name des Berichtsservers, mit dem Sie verbunden sind, wird in der Statusleiste unten im Fenster angezeigt.

So speichern Sie den Bericht auf Ihrem Computer

  1. Klicken Sie auf der Schaltfläche "Berichts-Generator" auf "Speichern unter".

  2. Klicken Sie auf "Desktop", " Eigene Dokumente" oder " Mein Computer", und navigieren Sie zu dem Ordner, in dem Sie den Bericht speichern möchten.

Hinweis

Wenn Sie keinen Zugriff auf einen Berichtsserver haben, klicken Sie auf "Desktop", " Eigene Dokumente" oder "Mein Computer ", und speichern Sie den Bericht auf Ihrem Computer.

  1. Ersetzen Sie im Feld Nameden Standardnamen durch Produktumsatz-KPI.

  2. Klicken Sie auf Speichern.

Nächste Schritte

Sie haben das Lernprogramm zum Hinzufügen eines KPI zu Ihrem Bericht erfolgreich abgeschlossen. Weitere Informationen finden Sie unter Messgeräte (Berichts-Generator) Indikatoren (Berichts-Generator und SSRS).

Siehe auch

Anleitungen (Berichts-Generator)
Berichts-Generator in SQL Server 2014