Lernprogramm: Hinzufügen eines KPIs zu einem Bericht (Berichts-Generator 2.0)

Ein Key Performance Indicator (KPI) stellt eine Messgröße mit geschäftlicher Bedeutung im Bericht dar, beispielsweise den Gesamtumsatz. Wenn Sie den aktuellen Status eines KPIs im Bericht anzeigen möchten, können Sie eine der drei folgenden Vorgehensweisen verwenden:

  1. Hervorheben von Zellenwerten durch eine Hintergrundfarbe für den Status des KPIs

  2. Verwenden eines Messgeräts zur Anzeige des aktuellen Status eines KPIs

  3. Ersetzen von Zellenwerten durch ein Bild für den Status des KPIs

In diesem Lernprogramm lernen Sie, wie Sie einen KPI mit den Lösungen 1 und 2 hinzufügen.

Der aktuelle Status eines KPIs soll ermittelt werden. Dazu wird eine Geschäftsanforderung auf Basis der Beispieldatendank AdventureWorks2008 erstellt und dem Bericht hinzugefügt, der in Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 2.0) erstellt wurde.

In diesem Beispiel wird davon ausgegangen, dass der KPI auf dem Gesamtumsatz basiert, der dem Aggregat für Line Total für jede Bestellung entspricht. Der KPI wird entworfen, um eine Gesamtsumme der Bestellungen wie folgt hervorzuheben:

  • Eine Gesamtsumme der Bestellungen über 100 erfordert ein unmittelbares Eingreifen.

  • Eine Gesamtsumme der Bestellungen über 25, jedoch unter 100 erfordert ein besonderes Eingreifen.

  • Eine Gesamtsumme der Bestellungen unter 25 erfordert kein zusätzliches Eingreifen.

Voraussetzungen

Zur Ausführung dieses Lernprogramms müssen die folgenden Voraussetzungen erfüllt sein:

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 10 Minuten

So öffnen Sie einen vorhandenen Bericht

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

  2. Klicken Sie in der Schaltfläche Berichts-Generator auf Öffnen.

  3. Navigieren Sie zu Sales Order auf dem Berichtsserver.

Als Nächstes legen Sie die Hintergrundfarbe einer Zelle in der Tabelle auf einen Ausdruck fest, der auf dem Wert basiert, der bei der Verarbeitung des Berichts in der Zelle angezeigt wird.

So zeigen Sie den aktuellen Status eines KPIs mit Hintergrundfarben an

  1. Klicken Sie in der Tabelle mit der rechten Maustaste zwei Zellen unter der Zelle Produkt (in der Zwischensummenzeile mit der Summe für jede Bestellung). Danach klicken Sie auf Textfeldeigenschaften.

  2. Klicken Sie in Ausfüllen auf die Schaltfläche fx. Danach geben Sie folgenden Ausdruck in das Feld Ausdruck festlegen für: BackgroundColor ein.

    =IIF(Sum(Fields!LineTotal.Value) >= 100, "Violet", IIF(Sum(Fields!LineTotal.Value) < 25, "Transparent", "Cornsilk"))

    Dadurch wird die Hintergrundfarbe für jede Zelle in violett geändert, die eine aggregierte Summe für Line Total enthält, die größer als oder gleich 100 ist. Alle Werte zwischen 25 und 100 werden mit der Gelbschattierung namens "Cornsilk" gefärbt. Werte unter 25 werden nicht hervorgehoben.

  3. Klicken Sie auf OK.

  4. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

    In der Zwischensummenzeile, in der die Summe für jede Bestellung angezeigt wird, ändert sich die Hintergrundfarbe der Zelle je nach Wert der aggregierten Summe.

Danach fügen Sie eine Spalte und ein Messgerät hinzu, um den Status eines KPIs anzuzeigen.

So zeigen Sie den aktuellen Status eines KPIs mit einem Messgerät an

  1. Wechseln Sie zur Entwurfsansicht.

  2. Klicken Sie in der Tabelle mit der rechten Maustaste auf den Spaltenziehpunkt, den Sie im vorherigen Schritt geändert haben, zeigen Sie auf Spalte einfügen, und klicken Sie dann auf Rechts. Die neue Spalte wird dem Tabelle hinzugefügt.

  3. Klicken Sie in der Registerkarte Einfügen in der Gruppe Datenbereiche auf Messgerät. Danach klicken Sie auf die Entwurfsoberfläche außerhalb der Tabelle. Das Dialogfeld Messgerättyp auswählen wird angezeigt.

  4. Klicken Sie auf Linear. Das erste lineare Messgerät wird ausgewählt.

  5. Klicken Sie auf OK.

    Es wird ein Messgerät zur Entwurfsoberfläche hinzugefügt.

  6. Ziehen Sie LineTotal aus dem Berichtsdatenbereich in das Messgerät.

    Wenn Sie das Feld auf dem Messgerät ablegen, wird das Feld mit der integrierten SUM-Funktion aggregiert.

  7. Klicken Sie mit der rechten Maustaste auf das Messgerät, zeigen Sie auf Messgerät, und klicken Sie dann auf Zeigereigenschaften.

  8. Wählen Sie in Zeigertyp die Option Balken aus. Dadurch ändert sich der Zeiger von einer Markierung in einen Balken, der einfacher sichtbar ist, wenn das Messgerät der Tabelle hinzugefügt wird.

  9. Klicken Sie auf Zeigerfüllfarbe. Wählen Sie in Sekundärfarbe die Option Gelb aus. Das Farbverlaufsmuster verwandelt sich aus Weiß in Gelb.

  10. Ziehen Sie das Messgerät in der Tabelle in die dritte Zelle der Spalte, die Sie eingefügt haben.

    HinweisHinweis

    Möglicherweise müssen Sie die Größe der Spalte ändern, damit das horizontale lineare Messgerät in die Zelle passt. Klicken Sie dazu auf eine Spaltenkopfzeile, und passen Sie Höhe und Breite der Zellen mithilfe der entsprechenden Handles an.

  11. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

    Die horizontale Länge der Leiste im Messgerät ändert sich je nach Wert des KPIs.

  12. (Optional) Fügen Sie einen maximalen Stift zur Behandlung des Überlaufs hinzu, damit Werte, die das Skalenmaximum überschreiten, stets auf den maximalen Stift verweisen:

    1. Öffnen Sie den Bereich Eigenschaften.

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

    3. Erweitern Sie in der Kategorie Scale Pins den Knoten MaximumPin.

    4. Legen Sie die Enable-Eigenschaft auf True fest. Ein Stift wird nach dem maximalen Wert auf der Skala angezeigt.

    5. Legen Sie BorderColor auf Lime fest.