Tutorial: Kartenbericht (Berichts-Generator)

In diesem Lernprogramm erfahren Sie mehr über die Kartenfunktionen, mit denen Sie Berichtsdaten vor einem geografischen Hintergrund anzeigen können.

Karten basieren auf räumlichen Daten, die in der Regel aus Punkten, Linien und Polygonen bestehen. Ein Polygon kann z. B. den Umriss eines Countys darstellen, eine Linie eine Straße und ein Punkt die Position eines Orts. Jeder räumliche Datentyp wird auf einer separaten Kartenebene als Satz von Kartenelementen angezeigt.

Geben Sie zum Verändern der Darstellung von Kartenelementen ein Feld mit Werten an, durch die die Kartenelemente mit analytischen Daten aus einem Dataset verglichen werden. Sie können auch Regeln definieren, durch die Farbe, Größe oder andere Eigenschaften basierend auf Datenbereichen verändert werden.

In diesem Lernprogramm erstellen Sie einen Kartenbericht, in dem Geschäftsstandorte in Countys des Bundesstaats New York angezeigt werden.

Lernziele

In diesem Lernprogramm lernen Sie Folgendes:

  1. Erstellen einer Karte mit einer Polygonebene im Karten-Assistenten

  2. Hinzufügen einer Kartenpunktebene, um Geschäftsstandorte anzuzeigen

  3. Hinzufügen einer Kartenlinienebene, um eine Route anzuzeigen

  4. Hinzufügen eines Bing Maps-Kachelhintergrunds

  5. Transparente Darstellung einer Ebene

  6. Verändern der Countyfarbe basierend auf Umsätzen

    1. Erstellen einer Beziehung zwischen räumlichen und analytischen Daten

    2. Festlegen von Farbregeln für Polygone

    3. Formatieren der Daten in der Farbskala als Währung

    4. Erstellen einer neuen Legende

    5. Zuordnen der Legende und Farbregeln

    6. Löschen der Farbe aus Countys ohne Daten

  7. Hinzufügen eines benutzerdefinierten Punkts

  8. Zentrieren der Kartenansicht

  9. Hinzufügen eines Berichtstitels

  10. 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. Im ersten Tutorial dieser Reihe erhalten Sie ausführliche Anweisungen zum Navigieren zu einem Berichtsserver, Auswählen einer Datenquelle, Erstellen eines Datasets und Ausführen des Assistenten: Tutorial: Erstellen eines einfachen Tabellenberichts (Berichts-Generator).

Geschätzte Zeit zum Bearbeiten dieses Tutorials: 30 Minuten

Requirements (Anforderungen)

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

1. Erstellen einer Karte mit einer Polygonebene im Karten-Assistenten

Führen Sie dem Bericht eine Karte aus dem Kartenkatalog hinzu. Die Karte enthält eine Ebene, auf der die Countys im Bundesstaat New York angezeigt werden. Die Form jedes Countys ist ein Polygon, das auf eingebetteten räumlichen Daten in der Karte aus dem Kartenkatalog basiert.

So fügen Sie mit dem Karten-Assistenten eine Karte in einem neuen Bericht hinzu

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2014Report Builder, und klicken Sie dann auf Report Builder.

    Das Dialogfeld Erste Schritte wird angezeigt.

    Hinweis

    Wenn das Dialogfeld Erste Schritte nicht angezeigt wird, klicken Sie auf der Schaltfläche Report Builder auf Neu.

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

  3. Klicken Sie im rechten Bereich auf Karten-Assistent.

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie eine Quelle für räumliche Daten aus, und vergewissern Sie sich, dass Kartenkatalog ausgewählt ist.

  6. Erweitern Sie im Bereich Kartenkatalog unter USAden Eintrag Staaten nach County, und klicken Sie auf New York.

    Im Bereich "Kartenvorschau" wird die Karte der Countys in New York angezeigt.

  7. Klicken Sie auf Weiter.

  8. Übernehmen Sie auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen die Standardwerte. Standardmäßig werden Kartenelemente aus einem Kartenkatalog automatisch in die Berichtsdefinition eingebettet.

  9. Klicken Sie auf Weiter.

  10. Überprüfen Sie, ob auf der Seite Kartenvisualisierung auswählen der Eintrag Standardkarte ausgewählt ist, und klicken Sie auf Weiter.

  11. Aktivieren Sie auf der Seite Farbdesign und Datenvisualisierung auswählen die Option Bezeichnungen anzeigen .

  12. Falls aktiviert, deaktivieren Sie die Option Einfarbige Karte .

  13. Klicken Sie in der Dropdownliste Datenfeld auf #COUNTYNAME. Im Kartenvorschaubereich im Assistenten werden die folgenden Elemente angezeigt:

    • Ein Titel mit dem Text Kartentitel

    • Eine Karte der Countys in New York, in der jedes County mit einer anderen Farbe dargestellt und der Name des Countys angezeigt wird, sofern er über den Countybereich passt

    • Eine Legende, die einen Titel und eine Liste von Elementen von 1 bis 5 enthält.

    • Eine Farbskala, die die Werte von 0 bis 160 und keine Farbe enthält.

    • Eine Entfernungsskala, auf der Kilometer (km) und Meilen (mi) angezeigt werden

  14. Klicken Sie auf Fertig stellen.

    Die Karte wird der Entwurfsoberfläche hinzugefügt.

  15. Klicken Sie auf die Karte, um sie auszuwählen und den Bereich Kartenebenen anzuzeigen. Im Bereich Kartenebenen wird eine Polygonebene des Ebenentyps Eingebettet angezeigt. Jedes County ist ein eingebettetes Kartenelement auf dieser Ebene.

    Hinweis

    Wenn der Bereich Kartenebenen nicht angezeigt wird, wird er möglicherweise außerhalb Der aktuellen Ansicht angezeigt. Verwenden Sie die Bildlaufleiste am unteren Rand des Entwurfsansichtsfensters, um die Ansicht zu ändern. Deaktivieren Sie alternativ auf der Registerkarte Ansicht die Option Eigenschaften oder Berichtsdaten , um mehr Entwurfsoberfläche bereitzustellen.

  16. Klicken Sie mit der rechten Maustaste auf den Kartentitel, und klicken Sie dann auf Titeleigenschaften.

  17. Ersetzen Sie den Titeltext durch Sales by Store.

  18. Klicken Sie auf OK.

  19. Zeigen Sie eine Vorschau des Berichts an.

Im gerenderten Bericht werden der Berichtstitel, der Kartentitel, die Karte und die Entfernungsskala angezeigt. Die Countys befinden sich auf einer Polygonebene der Karte. Alle Countys werden als Polygone mit unterschiedlichen Farben aus einer Farbpalette dargestellt, die Farben sind jedoch keinen Daten zugeordnet. Auf der Entfernungsskala werden Entfernungen sowohl in Kilometern als auch in Meilen angezeigt.

Die Kartenlegende und die Farbskala werden noch nicht angezeigt, da den Countys noch keine analytischen Daten zugeordnet sind. Sie fügen später in diesem Lernprogramm analytische Daten hinzu.

2. Hinzufügen einer Kartenpunktebene, um Geschäftsstandorte anzuzeigen

Fügen Sie mithilfe des Kartenebenen-Assistenten eine Punktebene hinzu, die den Standort von Geschäften anzeigt.

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 fügen Sie eine Punktebene auf Grundlage eines SQL Server-Abfrage nach räumlichen Daten hinzu

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf die Schaltfläche Assistent für neue Ebenenrs_IconMapLayerWizard.

  3. Wählen Sie auf der Seite Quelle räumlicher Daten auswählen den Eintrag SQL Server-Abfrage nach räumlichen Datenaus, und klicken Sie auf Weiter.

  4. Klicken Sie auf der Seite Dataset mit SQL Server räumlichen Daten auswählen auf Neues Dataset mit SQL Server räumlichen Daten hinzufügen, und klicken Sie dann auf Weiter.

  5. Wählen Sie auf der Seite Verbindung mit einer SQL Server-Datenquelle für räumliche Daten auswählen eine vorhandene Datenquelle aus, oder navigieren Sie zum Berichtsserver, und wählen Sie eine Datenquelle aus.

  6. Klicken Sie auf Weiter.

  7. Klicken Sie auf der Seite Abfrage entwerfen auf Als Text bearbeiten.

  8. Fügen Sie den folgenden Text in den Abfragebereich ein:

    Select 114 as StoreKey, 'Contoso Albany Store' as StoreName, 1125 as SellingArea, 'Albany' as City, 'Albany' as County,   
     CAST(1000000 as money) as Sales, CAST('POINT(-73.7472924218681 42.6564617079878)' as geography) AS SpatialLocation  
    UNION ALL SELECT 115 AS StoreKey, 'Contoso New York No.1 Store' AS  StoreName, 500 as SellingArea, 'New York' AS City, 'New York City' as County,  
     CAST('2000000' as money) as Sales, CAST('POINT(-73.9922069374483 40.7549638237402)' as geography) AS SpatialLocation  
    UNION ALL Select 116 as StoreKey, 'Contoso Rochester No.1 Store' as StoreName, 462 as SellingArea, 'Rochester' as City,  'Monroe' as County,    
     CAST(3000000 as money) as Sales, CAST('POINT(-77.624041566786 43.1547066024338)' as geography)  AS SpatialLocation  
    UNION ALL Select 117 as StoreKey, 'Contoso New York No.2 Store' as StoreName, 700 as SellingArea, 'New York' as City,'New York City' as County,    
      CAST(4000000 as money) as Sales, CAST('POINT(-73.9712488 40.7830603)' as geography) AS SpatialLocation  
    UNION ALL Select 118 as StoreKey, 'Contoso Syracuse Store' as StoreName, 680 as SellingArea, 'Syracuse' as City, 'Onondaga' as County,  
     CAST(5000000 as money) as Sales, CAST('POINT(-76.1349120532546 43.0610223535974)' as geography) AS SpatialLocation  
    UNION ALL Select 120 as StoreKey, 'Contoso Plattsburgh Store' as StoreName, 560 as SellingArea, 'Plattsburgh' as City,  'Clinton' as County,  
     CAST(6000000 as money) as Sales, CAST('POINT(-73.4728622833178 44.7028831413324)' as geography) AS SpatialLocation  
    UNION ALL Select 121 as StoreKey, 'Contoso Brooklyn Store' as StoreName, 1125 as SellingArea, 'Brooklyn' as City, 'New York City' as County,  
     CAST(7000000 as money) as Sales, CAST('POINT (-73.9638533447143 40.6785123489351)' as geography) AS SpatialLocation  
    UNION ALL Select 122 as StoreKey, 'Contoso Oswego Store' as StoreName, 500 as SellingArea, 'Oswego' as City, 'Oswego' as County,    
     CAST(8000000 as money) as Sales, CAST('POINT(-76.4602850815536 43.4353224527794)' as geography) AS SpatialLocation  
    UNION ALL Select 123 as StoreKey, 'Contoso Ithaca Store' as StoreName, 460 as SellingArea, 'Ithaca' as City, 'Tompkins' as County,  
     CAST(9000000 as money) as Sales, CAST('POINT(-76.5001866085881 42.4310489934743)' as geography) AS SpatialLocation  
    UNION ALL Select 124 as StoreKey, 'Contoso Rochester No.2 Store' as StoreName, 700 as SellingArea, 'Rochester' as City, 'Monroe' as County,    
     CAST(100000 as money) as Sales, CAST('POINT(-77.6240415667866 43.1547066024338)' as geography) AS SpatialLocation  
    UNION ALL Select 125 as StoreKey, 'Contoso Queens Store' as StoreName, 700 as SellingArea,'Queens' as City, 'New York City' as County,  
     CAST(500000 as money) as Sales, CAST('POINT(-73.7930979029883 40.7152781765927)' as geography) AS SpatialLocation  
    UNION ALL Select 126 as StoreKey, 'Contoso Elmira Store' as StoreName, 680 as SellingArea, 'Elmira' as City, 'Chemung' as County,  
     CAST(800000 as money) as Sales, CAST('POINT(-76.7397414783301 42.0736492742663)' as geography) AS SpatialLocation  
    UNION ALL Select 127 as StoreKey, 'Contoso Poestenkill Store' as StoreName, 455 as SellingArea, 'Poestenkill' as City, 'Rensselaer' as County,    
    CAST(1500000 as money) as Sales, CAST('POINT(-73.5626737425063 42.6940551238618)' as geography) AS SpatialLocation  
    
  9. Klicken Sie auf der Symbolleiste des Abfrage-Designers auf Ausführen ( ! ).

    Das Resultset enthält sieben Spalten: "StoreKey", "StoreName", "SellingArea", "City", "County", "Sales" und "SpatialLocation". Diese Daten stellen einen Satz von Geschäften im Bundesstaat New York dar, in denen Verbrauchsgüter verkauft werden. Jede Zeile im Resultset enthält eine Geschäfts-ID, den Geschäftsnamen, die für die Produkte verfügbare Ausstellfläche, den Ort und das County, in dem sich das Geschäft befindet, den Jahresumsatz und die räumliche Position in Längen- und Breitengrad. Die Ausstellfläche liegt zwischen 455 Quadratfuß und 1125 Quadratfuß.

  10. Klicken Sie auf Weiter.

    Das Berichtsdataset mit dem Namen "DataSet1" wird für Sie erstellt. Nachdem Sie den Assistenten abgeschlossen haben, können Sie die zugehörige Feldauflistung in den Berichtsdaten anzeigen.

  11. Überprüfen Sie auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen, ob das Feld Räumlicher Raum ist SpatialLocation und dass der EbenentypPunkt ist. Übernehmen Sie die anderen Standardwerte auf dieser Seite.

    In der Kartensicht werden Kreise angezeigt, die den Standort jedes Geschäfts markieren.

  12. Klicken Sie auf Weiter.

  13. Geben Sie einen Kartentyp an, in dem nach analytischen Daten variierende Marker angezeigt werden. Klicken Sie auf der Seite Kartenvisualisierung auswählen auf Analytische Markerzuordnung, und klicken Sie dann auf Weiter.

  14. Klicken Sie auf der Seite Analytisches Dataset auswählen auf DataSet1. Dieses Dataset enthält sowohl analytische Daten als auch räumliche Daten, die auf der neuen Punktebene angezeigt werden.

  15. Klicken Sie auf Weiter.

  16. Deaktivieren Sie auf der Seite Farbdesign und Datenvisualisierung auswählen die Option Markerfarben zum Visualisieren von Daten verwenden , und wählen Sie dann die Option Markertypen zum Visualisieren von Daten verwenden aus.

  17. Wählen Sie im Feld Daten die [Sum(SellingArea)] Option aus, um die Markierungstypen anhand der Größe des Bereichs zu variieren, den ein Geschäft für die Anzeige der Produkte festlegt.

  18. Klicken Sie auf Fertig stellen.

    Die Kartenebene wird dem Bericht hinzugefügt. Auf der Legende werden Markertypen basierend auf den SellingArea-Werten angezeigt.

    Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Im Bereich Kartenebenen wird eine neue Ebene PointLayer1 mit dem räumlichen Datenquellentyp DataRegionangezeigt.

  19. Fügen Sie einen Legendentitel hinzu. Klicken Sie mit der rechten Maustaste auf den Legendentitel, und klicken Sie dann auf Legendentiteleigenschaften.

  20. Löschen Sie den Titel, und geben Sie Anzeigebereich (Quadratfuß) ein.

  21. Klicken Sie auf OK.

  22. Zeigen Sie die vom Assistenten festgelegten Standardwerte an. Klicken Sie im Bereich Kartenebenen mit der rechten Maustaste auf die Punktebene, und klicken Sie dann auf Markertypregel.

    Auf der Registerkarte Allgemein werden die Marker in der Reihenfolge aufgeführt, in der sie in der Legende angezeigt werden. Auf der Registerkarte Verteilung ist die Anzahl der Teilbereiche 5. Auf der Registerkarte Legende wird der Legendentext so festgelegt, dass der Start- und Endwert in jedem Bereich angezeigt wird.

  23. Klicken Sie auf OK.

  24. Zeigen Sie eine Vorschau des Berichts an.

Auf der Karte werden die Standorte von Geschäften im Bundesstaat New York angezeigt. Der Markertyp für jedes Geschäft basiert auf der Aufstellfläche. Fünf Bereiche wurden automatisch für die Aufstellfläche berechnet.

3. Hinzufügen einer Kartenlinienebene, um eine Route anzuzeigen

Fügen Sie mithilfe des Kartenebenen-Assistenten eine Kartenebene hinzu, die eine Route zwischen zwei Geschäften anzeigt. In diesem Lernprogramm wird der Weg für drei Geschäftsstandorte erstellt. In einer Geschäftsanwendung könnte es sich bei dem Weg um die beste Route zwischen Geschäften handeln.

So fügen Sie der Karte eine Linienebene hinzu

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf Assistent für neue Ebenen.

  3. Wählen Sie auf der Seite Quelle räumlicher Daten auswählen den Eintrag SQL Server-Abfrage nach räumlichen Daten aus, und klicken Sie auf Weiter.

  4. Klicken Sie auf der Seite Dataset mit räumlichen SQL Server-Daten auswählen auf Neues Dataset mit räumlichen SQL Server-Daten hinzufügen anschließend auf Weiter.

  5. Wählen Sie unter Verbindung mit einer SQL Server räumliche Datenquelle auswählen die Option DataSource1 aus, die Datenquelle, die Sie im ersten Verfahren erstellt haben.

  6. Klicken Sie auf Weiter.

  7. Klicken Sie auf der Seite Abfrage entwerfen auf Als Text bearbeiten. Der Abfrage-Designer wechselt in den textbasierten Modus.

  8. Fügen Sie den folgenden Text in den Abfragebereich ein:

    SELECT N'Path' AS Name, CAST('LINESTRING(  
       -76.5001866085881 42.4310489934743,  
       -76.4602850815536 43.4353224527794,  
       -73.4728622833178 44.7028831413324)' AS geography) as Route  
    
  9. Klicken Sie auf Weiter.

    Auf der Karte wird ein Weg angezeigt, der drei Geschäfte verbindet.

  10. Überprüfen Sie auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen , ob für Räumliches Feld der Wert Route und für Ebenentyp der Wert Linieausgewählt ist. Übernehmen Sie die anderen Standardwerte.

    In der Kartensicht wird ein Weg von einem Geschäft im nördlichen Teil des Bundesstaats New York zu einem Geschäft im südlichen Teil des Bundesstaats New York angezeigt.

  11. Klicken Sie auf Weiter.

  12. Klicken Sie auf der Seite Kartenvisualisierung auswählen auf Standardkarte (Linien) und anschließend auf Weiter.

  13. Aktivieren Sie unter Farbdesign und Datenvisualisierung auswählendie Option Einfarbige Karte. Der Weg wird mit einer einzelnen Farbe angezeigt, die auf dem ausgewählten Design basiert.

  14. Klicken Sie auf Fertig stellen.

Die Karte zeigt eine neue Linienebene mit dem räumlichen Datenquellentyp DataSet an. In diesem Beispiel stammen die räumlichen Daten aus einem Dataset, aber der Linie sind keine analytischen Daten zugeordnet.

4. Hinzufügen eines Bing Maps-Kachelhintergrunds

Fügen Sie eine Kartenebene hinzu, die einen Bing Maps-Kachelhintergrund anzeigt.

So fügen Sie einen Virtual Earth-Kachelhintergrund hinzu

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf Ebene hinzufügenrs_IconMapAddLayer.

  3. Klicken Sie in der Dropdownliste auf Kachelebene.

    Die letzte Ebene im Bereich Kartenebene ist TileLayer1. Standardmäßig zeigt die Kachelebene das Straßenkartenformat an.

    Hinweis

    Sie können auch im Assistenten auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen eine Kachelebene hinzufügen. Wählen Sie dazu Bing Maps-Hintergrund für diese Kartenansicht hinzufügenaus. In einem gerenderten Bericht zeigt der Kachelhintergrund Bing Maps-Kacheln für den aktuellen Kartenviewport-Mittelpunkt und die aktuelle Zoomstufe an.

  4. Klicken Sie auf TileLayer1 auf den Pfeil nach unten, und klicken Sie dann auf Kacheleigenschaften.

  5. Wählen Sie unter Typ die Option Aerial aus. Das Luftbild enthält keinen Text.

  6. Klicken Sie auf OK.

5. Transparente Darstellung einer Ebene

Sie können die Reihenfolge von Ebenen und die Transparenz jeder Ebene anpassen, um die Elemente auf einer Ebene durch andere Ebenen durchscheinen zu lassen und den gewünschten Transparenzeffekt zu erzielen.

So legen Sie die Transparenz einer Ebene fest

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.

  3. Klicken Sie auf PolygonLayer1 auf den Pfeil nach unten, und klicken Sie dann auf Ebenendaten. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.

  4. Klicken Sie auf Sichtbarkeit.

  5. Geben Sie unter Transparenz (%)den Wert 30 ein.

  6. Klicken Sie auf OK.

Auf der Entwurfsoberfläche werden die Countys halbtransparent dargestellt.

6. Verändern der Countyfarbe basierend auf Umsätzen

Jedes County in der Polygonebene hat eine andere Farbe, da der Berichtsprozessor automatisch auf der Grundlage des Designs, das Sie auf der letzten Seite des Karten-Assistenten ausgewählt haben, einen Farbwert aus der Farbpalette zuweist.

In den folgenden Schritten geben Sie eine Farbregel an, um bestimmte Farben einem Bereich von Geschäftsumsätzen für jedes County zuzuordnen. Die Farben rot, gelb und grün geben relativ hohe, mittlere bzw. niedrige Umsätze an. Formatieren Sie die Farbskala, um Währungswerte anzuzeigen. Zeigen Sie die Jahresumsatzbereiche in einer neuen Legende an. Verwenden Sie für Countys ohne Geschäfte keine Farbe, um anzuzeigen, dass keine zugeordneten Daten vorliegen.

6a. Erstellen einer Beziehung zwischen räumlichen und analytischen Daten

Um die Countyformen auf der Grundlage analytischer Daten farblich zu unterscheiden, müssen Sie zuerst die analytischen Daten den räumlichen Daten zuordnen. In diesem Lernprogramm verwenden Sie zu diesem Zweck den Countynamen.

So erstellen Sie eine Beziehung zwischen räumlichen Daten und analytischen Daten
  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.

  3. Klicken Sie auf PolygonLayer1 auf den Pfeil nach unten, und klicken Sie dann auf Ebenendaten. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.

  4. Klicken Sie auf Analytische Daten.

  5. Wählen Sie in der Dropdownliste den Eintrag "DataSet1" aus. Dieses Dataset wurde vom Assistenten erstellt, als Sie die Abfrage räumlicher Daten für die Countys angegeben haben.

  6. Klicken Sie unter Felder zum Abgleichen aufHinzufügen. Eine neue Zeile wird hinzugefügt.

  7. Klicken Sie unter Aus räumlichem Dataset in der Dropdownliste auf COUNTYNAME.

  8. Klicken Sie unter Aus analytischem Dataset in der Dropdownliste auf [County].

  9. Klicken Sie auf OK.

  10. Zeigen Sie eine Vorschau des Berichts an.

Durch die Angabe eines Übereinstimmungsfelds aus der räumlichen Datenquelle und aus dem analytischen Dataset kann der Berichtsprozessor analytische Daten auf Grundlage der Kartenelemente gruppieren. Bei einem datengebundenen Kartenelement wird eine erfolgreiche Übereinstimmung für die von Ihnen angegebenen Werte erzielt.

Jedem County mit einem Geschäft ist eine Farbe zugeordnet, die auf der Farbpalette für das im Assistenten ausgewählte Format basiert.

6b. Festlegen von Farbregeln für Polygone

Zum Erstellen einer Regel, die die Farbe jedes Countys basierend auf dem Geschäftsumsatz verändert, müssen Sie die Bereichswerte, die Anzahl anzuzeigender Einteilungen innerhalb dieses Bereichs und die zu verwendenden Farben angeben.

So geben Sie Farbregeln für alle Polygone mit zugeordneten Daten an
  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie auf PolygonLayer1 auf den Pfeil nach unten, und klicken Sie dann auf Polygonfarbregel. Das Dialogfeld Farbregeleigenschaften der Karte wird geöffnet. Beachten Sie, dass die Farbregeloption Daten mithilfe der Farbpalette anzeigen ausgewählt ist. Diese Option wurde vom Assistenten festgelegt.

  3. Aktivieren Sie Daten mithilfe von Farbbereichen anzeigen. Die Palettenoption wird durch die Optionen für Startfarbe, mittlere Farbe und Endfarbe ersetzt.

  4. Definieren Sie Bereichswerte für die Umsätze pro County. Wählen Sie unter Datenfeldden Eintrag [Sum(Sales)]in der Dropdownliste aus.

  5. Ändern Sie den Ausdruck wie folgt, um das Format zur Anzeige der Währung in Tausendern zu ändern: =Sum(Fields!Sales.Value)/1000

  6. Ändern Sie Startfarbe in Rot.

  7. Ändern Sie Endfarbe in Grün.

    Rot stellt niedrige Umsatzwerte dar, Gelb stellt mittlere Umsatzwerte dar, und Grün stellt hohe Umsatzwerte dar. Der Berichtsprozessor berechnet einen Bereich von Farben auf der Grundlage dieser Werte und der Optionen, die Sie auf der Seite Verteilung auswählen.

  8. Klicken Sie auf Verteilung.

  9. Überprüfen Sie, ob der Verteilungstyp Optimallautet. Für den Ausdruck aus Schritt 5 werden die Werte durch die optimale Verteilung in Teilbereiche aufgeteilt, deren Elementanzahl und Umfang jeweils gleich sind.

  10. Übernehmen Sie die Standardwerte für andere Optionen auf dieser Seite. Wenn Sie den optimalen Verteilungstyp auswählen, wird die Anzahl der Teilbereiche bei der Berichtausführung berechnet.

  11. Klicken Sie auf Legende.

  12. Überprüfen Sie, ob unter Farbskalaoptionender Wert In Farbskala anzeigen ausgewählt ist.

  13. Wählen Sie unter In dieser Legende anzeigenin der Dropdownliste die Leerzeile aus. Zurzeit zeigen Sie die Farbbereiche nur in der Farbskala an.

  14. Klicken Sie auf OK.

Auf der Farbskala werden fünf Farben angezeigt: rot, orange, gelb, gelbgrün und grün. Jede Farbe stellt einen Umsatzbereich dar, der automatisch auf Grundlage der Umsätze nach County berechnet wird.

6c. Formatieren der Daten in der Farbskala als Währung

Für Daten wird standardmäßig ein allgemeines Format verwendet. Sie können benutzerdefinierte Formate anwenden.

So legen Sie das Format für die Farbskala fest
  1. Klicken Sie mit der rechten Maustaste auf die Farbskala, und klicken Sie dann auf Farbskalaeigenschaften.

  2. Klicken Sie auf Zahl.

  3. Klicken Sie in Kategorie auf Währung.

  4. Geben Sie an Dezimalstellen0 ein. Dieses Währungsformat enthält keine Dezimalstellen.

  5. Klicken Sie auf OK.

  6. Zeigen Sie eine Vorschau des Berichts an.

Die Farbskala zeigt für jeden Bereich den Jahresumsatz im Währungsformat an.

6d. Erstellen einer neuen Legende

Standardmäßig werden alle Regeln in der ersten Legende angezeigt. Sie können Legenden hinzufügen, um die Anzeige für eine Karte zu verbessern.

Das Ändern der Standardanzeige umfasst zwei Schritte: Erstellen Sie eine neue Legende, und ordnen Sie dann die Regelergebnisse für eine Kartenebene der neuen Legende zu.

So erstellen Sie eine neue Legende
  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf die Karte außerhalb des Viewports, und klicken Sie dann auf Legende hinzufügen. Der Karte wird eine neue Legende an einer Standardposition hinzugefügt.

  3. Klicken Sie mit der rechten Maustaste auf die Legende, und klicken Sie dann auf Legendeneigenschaften.

  4. Klicken Sie unter Positionsoptionen auf den Speicherort, der angibt, wo die Legende relativ zum Viewport angezeigt werden soll. Die Karte auf der Entwurfsoberfläche wird so geändert, dass sie den Effekt der Auswahl anzeigt.

  5. Klicken Sie auf OK.

  6. Klicken Sie in der Legende auf Titel , um den Legendentitel auszuwählen.

  7. Klicken Sie erneut auf Titel , um den Einfügemodus für den Text zu wechseln. Ersetzen Sie Titel durch Verkäufe (Tausende), und klicken Sie dann außerhalb des Texts.

Die Legende wird erweitert, um den Titel anzuzeigen.

6e. Zuordnen der Legende und Farbregeln

In jeder Legende können ein oder mehrere Sätze von Regelergebnissen angezeigt werden.

So ordnen Sie einer Legende Farbregeln zu
  1. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.

  2. Klicken Sie auf PolygonLayer1 auf den Pfeil nach unten, und klicken Sie dann auf Polygonfarbregel. Das Dialogfeld Farbregeleigenschaften der Karte wird geöffnet.

  3. Klicken Sie auf Legende.

  4. Deaktivieren Sie unter FarbskalierungsoptionenIn Farbskala anzeigen.

  5. Wählen Sie unter Legendenoptionen in der Dropdownliste Legend2 aus. Die Legendentextoption wird angezeigt. Legendentext ist standardmäßig mit einer allgemeinen .NET Framework Formatzeichenfolge formatiert. Die 0 in N0 steht für keine Dezimalstellen.

  6. Verwenden Sie im Legendentext das folgende Format, um eine Währung ohne Dezimalstellen anzugeben: #FROMVALUE {C0} - #TOVALUE {C0}

  7. Klicken Sie auf OK.

    Auf der Entwurfsoberfläche werden die Farbbereiche mit als Währung formatierten Beispieldaten in der Legende angezeigt.

  8. Zeigen Sie eine Vorschau des Berichts an.

Die Countys mit zugeordneten Geschäften und Umsätzen werden entsprechend den Farbregeln angezeigt. Countys ohne Umsätze ist keine Farbe zugeordnet.

6f. Ändern der Farbe für Countys ohne Daten

Sie können die Standardanzeigeoptionen für alle Kartenelemente auf einer Ebene festlegen. Farbregeln haben Vorrang vor diesen Anzeigeoptionen.

So legen Sie die Anzeigeeigenschaften für alle Elemente auf einer Ebene fest
  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.

  3. Klicken Sie in „PolygonLayer1“ auf den Pfeil nach unten und anschließend auf Polygoneigenschaften. Das Dialogfeld Polygoneigenschaften von Karten wird geöffnet. Bevor regelbasierte Anzeigeoptionen angewendet werden, gelten in diesem Dialogfeld festgelegte Anzeigeoptionen für alle Polygone auf der Ebene.

  4. Klicken Sie auf Ausfüllen.

  5. Stellen Sie sicher, dass die Füllart "Solid " ist. Farbverläufe und Muster gelten für alle Farben.

  6. Klicken Sie unter Farbe auf den Pfeil nach unten, und klicken Sie dann auf Hellstahlblau.

  7. Klicken Sie auf OK.

  8. Zeigen Sie eine Vorschau des Berichts an.

Countys ohne zugeordnete Daten werden blau dargestellt. Nur Landkreise, denen analytische Daten zugeordnet sind, werden aus den von Ihnen angegebenen Farbregeln in den Farben Rot bis Grün angezeigt.

7. Hinzufügen eines benutzerdefinierten Punkts

Um einen neuen Speicher darzustellen, der noch nicht erstellt wurde, geben Sie einen Punkt an, und verwenden Sie den PushPin-Markertyp .

So fügen Sie einen benutzerdefinierten Punkt hinzu

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf Ebene hinzufügen, und klicken Sie dann auf Punktebene.

    Der Karte wird eine neue Punktebene hinzugefügt. Standardmäßig verfügt die Punktebene über den räumlichen Datentyp Eingebettet.

  3. Klicken Sie auf PointLayer2 auf den Pfeil nach unten, und klicken Sie dann auf Punkt hinzufügen.

  4. Bewegen Sie den Zeiger über den Kartenviewport. Der Cursor verändert sich zu einem Fadenkreuz.

  5. Klicken Sie auf den Ort auf der Karte, an dem Sie einen Punkt hinzufügen möchten. In diesem Lernprogramm klicken Sie auf eine Position in einem County neben dem Start der Route. Der Ebene wird an der Position, an der Sie geklickt haben, ein mit einem Kreis markierter Punkt hinzugefügt. Standardmäßig ist der Punkt ausgewählt.

  6. Klicken Sie mit der rechten Maustaste auf den hinzugefügten Punkt, und klicken Sie anschließend auf Eigenschaften für eingebettete Punkte.

  7. Wählen Sie die Option Punktoptionen außer Kraft setzen für diese Ebene aus. Im Dialogfeld werden weitere Seiten angezeigt. Hier festgelegte Werte haben Vorrang vor Anzeigeoptionen für die Ebene oder für Farbregeln.

  8. Klicken Sie auf Marker.

  9. Wählen Sie unter Markertyp die Option Stern aus.

  10. Klicken Sie auf OK.

  11. Zeigen Sie eine Vorschau des Berichts an.

Der neue Punkt, den Sie hinzugefügt haben, wird als Stern angezeigt.

So fügen Sie eine Bezeichnung für den benutzerdefinierten Punkt hinzu

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf den soeben hinzugefügten Punkt, und klicken Sie dann auf Eingebettete Punkteigenschaften.

  3. Klicken Sie auf Bezeichnungen.

  4. Geben Sie unter Bezeichnungstextden Namen Neuer Speicher ein.

  5. Klicken Sie unter Platzierungauf Oben.

  6. Klicken Sie auf OK.

  7. Zeigen Sie eine Vorschau des Berichts an.

Die Bezeichnung wird über dem Geschäftsstandort angezeigt.

Zentrieren der Kartenansicht

Ändern Sie den Mittelpunkt und die Zoomstufe des Kartenviewports.

So ändern Sie den Viewport

  1. Klicken Sie mit der rechten Maustaste auf den Karten-Viewport, und klicken Sie dann auf Viewport-Eigenschaften.

  2. Klicken Sie auf Zentren und Zoomen.

  3. Vergewissern Sie sich, dass die Option Ansichtszentrierung und Zoomfaktor festlegen ausgewählt ist.

  4. Klicken Sie auf OK.

  5. Klicken Sie mit der linken Maustaste auf den Kartenviewport, und ziehen Sie den Mittelpunkt des Viewports an die gewünschte Position.

  6. Ändern Sie die Zoomstufe des Viewports mithilfe des Mausrads.

  7. Zeigen Sie eine Vorschau des Berichts an.

In der Entwurfsansicht basieren die Karte auf der Anzeigeoberfläche und die Ansicht auf Beispieldaten. Im gerenderten Bericht wird die Kartenansicht in der angegebenen Ansicht zentriert.

Hinzufügen eines Berichtstitels

So fügen Sie einen Berichtstitel hinzu

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

  2. Geben Sie Umsätze in den Geschäften in New York ein, und klicken Sie anschließend auf den Bereich außerhalb des Textfelds.

Dieser Titel wird am Anfang des Berichts angezeigt. Elemente über dem Berichtshauptteil entsprechen einer Berichtskopfzeile, wenn keine Seitenkopfzeile definiert ist.

Speichern des Berichts

So speichern Sie den Bericht

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie auf die Schaltfläche "Berichts-Generator" und anschließend auf Speichern unter.

  3. Geben Sie im Feld Nameden Namen Umsätze der Geschäfte in New Yorkein.

Klicken Sie auf Speichern.

Nächste Schritte

Damit ist die exemplarische Vorgehensweise für das Hinzufügen einer Karte zum Bericht abgeschlossen.

Weitere Informationen finden Sie unter Karten (Report Builder und SSRS) und im Blogeintrag Cartographic Adjustment of Spatial Data for SQL Server Reporting Services on blogs.msdn.com.

Weitere Tutorials finden Sie unter Tutorials (Report Builder).

Weitere Informationen

Lernprogramme (Berichts-Generator)
Berichts-Generator in SQL Server 2014
Karten-Assistent und Kartenebenen-Assistent (Berichts-Generator und SSRS)
Unterschiedliche Polygon-, Linien- und Punktanzeigen bei der Verwendung von Regeln und analytischen Daten (Berichts-Generator und SSRS)