Freigeben über


Lernprogramm: Kartenbericht (Berichts-Generator)

Dieses Lernprogramm soll Ihnen helfen, mehr über die Kartenfeatures zu erfahren, 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, der die Filialstandorte in den Countys des Bundesstaats New York anzeigt.

Lernziele

In diesem Lernprogramm erfahren Sie, wie Sie die folgenden Schritte ausführen:

  1. Erstellen einer Karte mit einer Polygonebene aus dem Karten-Assistenten

  2. Hinzufügen einer Kartenpunktebene zum Anzeigen von Speicherorten

  3. Hinzufügen einer Kartenlinienebene zum Anzeigen einer Route

  4. Hinzufügen eines Bing Maps-Kachelhintergrunds

  5. Erstellen einer Ebene transparent

  6. County-Farbe je nach Umsatz variieren

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

    2. Angeben von Farbregeln für Polygone

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

    4. Erstellen einer neuen Legende

    5. Zuordnen von Legenden- und Farbregeln

    6. Farbe aus Counties ohne Daten löschen

  7. Hinzufügen eines benutzerdefinierten Punkts

  8. Die Kartenansicht zentrieren

  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. 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: 30 Minuten

Anforderungen

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

1. Erstellen einer Karte mit einer Polygonebene aus dem Karten-Assistenten

Fügen Sie Ihrem 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 eine Karte mit dem Karten-Assistenten 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 "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. Überprüfen Sie im linken Bereich, ob der Bericht ausgewählt ist.

  3. Klicken Sie im rechten Bereich auf den Karten-Assistenten.

  4. Klicken Sie auf "Erstellen".

  5. Wählen Sie eine Quelle für räumliche Daten, überprüfen Sie, ob die Kartenübersicht ausgewählt ist.

  6. Erweitern Sie im Bereich "Kartengalerie" die Option "States by County " unter "USA", und klicken Sie auf "New York".

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

  7. Klicke auf Weiter.

  8. Übernehmen Sie auf der Seite "Räumliche Daten und Kartenansichtsoptionen auswählen" die Standardwerte. Standardmäßig werden Kartenelemente aus einem Kartenkatalog automatisch in die Berichtsdefinition eingebettet.

  9. Klicke auf Weiter.

  10. Überprüfen Sie auf der Seite "Kartenvisualisierung", ob "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. Wenn sie ausgewählt ist, deaktivieren Sie die Option "Einzelne Farbzuordnung ".

  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 vom Layertyp "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. Alternativ können Sie auf der Registerkarte " Ansicht " die Option "Eigenschaften" oder " Berichtsdaten " deaktivieren, 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 "Vertrieb nach Store".

  18. Klicke 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. Jedes County ist ein Polygon, das in der Farbe aus einer Farbpalette variiert, aber die Farben sind mit keinen Daten verknüpft. Auf der Entfernungsskala werden Entfernungen sowohl in Kilometern als auch in Meilen angezeigt.

Die Kartenlegende und die Farbskala werden noch nicht angezeigt, da keine analytischen Daten mit den einzelnen Countys verknüpft sind. Sie werden später in diesem Lernprogramm analytische Daten hinzufügen.

2. Hinzufügen einer Kartenpunktebene zum Anzeigen von Speicherorten

Verwenden Sie den Kartenschicht-Assistenten, um eine Punktebene hinzuzufügen, die die Speicherorte von Stores 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 basierend auf einer räumlichen SQL Server-Abfrage 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 Ebene" rs_IconMapLayerWizard.

  3. Wählen Sie auf der Seite " Quelle für räumliche Daten auswählen " die räumliche SQL Server-Abfrage aus, und klicken Sie auf "Weiter".

  4. Klicken Sie auf der Seite " Dataset auswählen" mit SQL Server-Räumlichen Daten 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 räumlichen SQL Server-Datenquelle auswählen" eine vorhandene Datenquelle aus, oder navigieren Sie zum Berichtsserver, und wählen Sie eine Datenquelle aus.

  6. Klicke 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 zeigt sieben Spalten an: StoreKey, StoreName, SellingArea, City, County, Sales und SpatialLocation. Diese Daten stellen eine Reihe von Geschäften in New York State dar, die Konsumgüter verkaufen. Jede Zeile im Resultset enthält einen Store-Bezeichner, den Store-Namen, den für die Produktanzeige verfügbaren Bereich, die Stadt und das Land, in dem sich der Store befindet, die Verkaufssumme und den räumlichen Standort in Längen- und Breitengrad. Der Anzeigebereich reicht von 455 Quadratmetern bis zu 1125 Quadratmetern.

  10. Klicke auf Weiter.

    Das Berichtsdataset mit dem Namen "DataSet1" wird für Sie erstellt. Nachdem Sie den Assistenten abgeschlossen haben, können Sie die Berichtsdaten zur Feldsammlung verwenden.

  11. Vergewissern Sie sich auf der Seite Optionen für räumliche Daten und Kartenansichten auswählen, dass das Räumliche FeldSpatialLocation ist und dass der EbenentypPunkt ist. Übernehmen Sie die anderen Standardwerte auf dieser Seite.

    In der Kartenansicht werden Kreise angezeigt, die die Position jedes Geschäfts markieren.

  12. Klicke auf Weiter.

  13. Geben Sie einen Kartentyp an, der Markierungen anzeigt, die je nach Analysedaten variieren. Klicken Sie auf der Seite "Kartenvisualisierung auswählen" auf Analytische Markierungskarte, und klicken Sie dann auf Weiter.

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

  15. Klicke auf Weiter.

  16. Deaktivieren Sie auf der Seite " Farbdesign und Datenvisualisierung auswählen" die Option "Markierungsfarben 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"[Sum(SellingArea)] aus, um die Markierungstypen entsprechend der Größe des Bereichs zu variieren, den ein Geschäft für die Produktpräsentation festlegt.

  18. Klicken Sie auf Fertig stellen.

    Die Kartenebene wird dem Bericht hinzugefügt. In der Legende werden Markierungstypen basierend auf 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 den Anzeigebereich (Quadratfuß) ein.

  21. Klicke auf OK.

  22. Zeigen Sie die Standardwerte an, die vom Assistenten festgelegt wurden. Klicken Sie im Bereich "Kartenebenen" mit der rechten Maustaste auf die Punktebene, und klicken Sie dann auf "Markierungstypregel".

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

  23. Klicke 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 Markierungstyp für jedes Geschäft richtet sich nach dem Anzeigebereich. Fünf Bereiche wurden automatisch für die Aufstellfläche berechnet.

3. Hinzufügen einer Kartenlinienebene zum Anzeigen einer Route

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.

Eine Linienebene zur Karte hinzufügen

  1. Wechseln Sie in die Entwurfsansicht.

  2. Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf den Assistenten "Neue Ebene".

  3. Wählen Sie auf der Seite " Quelle für räumliche Daten auswählen " die räumliche SQL Server-Abfrage aus, und klicken Sie auf "Weiter".

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

  5. Wählen Sie in der Verbindung zu einer SQL-Server-Räumliche-Datenquelle DataSource1 aus, die Datenquelle, die Sie im ersten Verfahren erstellt haben.

  6. Klicke 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. Klicke 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. Klicke auf Weiter.

  12. Klicken Sie auf der Seite „Kartenvisualisierung auswählen“ auf „Einfache Linienkarte“ und dann 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 Kachelhintergrund von "Virtual Earth" hinzu

  1. Wechseln Sie in die Entwurfsansicht.

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

  3. Klicken Sie in der Dropdown-Liste 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 Abwärtspfeil, und klicken Sie dann auf "Kacheleigenschaften".

  5. Wählen Sie im Typ"Luftbild" aus. Die Luftansicht enthält keinen Text.

  6. Klicke auf OK.

5. Eine Schicht transparent machen

Damit die Elemente auf einer Ebene durch eine andere Ebene angezeigt werden können, können Sie die Reihenfolge der Ebenen und die Transparenz der einzelnen Ebenen anpassen, um den gewünschten Effekt 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 den Pfeil nach unten bei „PolygonLayer1“ und klicken Sie dann auf Daten der Ebene. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.

  4. Klicken Sie auf Sichtbarkeit.

  5. In Transparenz (%) geben Sie 30 ein.

  6. Klicke auf OK.

Auf der Entwurfsoberfläche werden die Countys halbtransparent dargestellt.

6. Variieren der Farbe des Countys basierend auf den Verkäufen

Jeder Bezirk auf der Polygonebene weist eine andere Farbe auf, da der Berichtsprozessor basierend auf der Themenauswahl, die Sie auf der letzten Seite des Karten-Assistenten ausgewählt haben, automatisch einen Farbwert aus der Farbpalette zuweist.

Geben Sie in den folgenden Schritten eine Farbregel an, um bestimmte Farben einem Bereich von Store-Verkäufen für jeden 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 Counties, die keine Speicher enthalten, keine Farbe, um anzuzeigen, dass keine zugeordneten Daten vorhanden sind.

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

Um die County-Shapes je nach Farbe basierend auf analytischen Daten zu variieren, müssen Sie zunächst die Analysedaten den räumlichen Daten zuordnen. In diesem Lernprogramm verwenden Sie den Namen des Countys, um eine Übereinstimmung herzustellen.

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 den Pfeil nach unten bei „PolygonLayer1“ und dann auf Layerdaten. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.

  4. Klicken Sie auf "Analytische Daten".

  5. Wählen Sie in der Dropdownliste "DataSet1" aus. Dieses Dataset wurde vom Assistenten erstellt, als Sie die räumliche Datenabfrage für die Landkreise angegeben haben.

  6. Klicken Sie in Feldern, die übereinstimmen sollen, auf "Hinzufügen". Eine neue Zeile wird hinzugefügt.

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

  8. Klicken Sie in der Dropdown-Liste unter Aus analytischem Dataset auf [County].

  9. Klicke 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. Angeben 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 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. Um das Format für die Anzeige der Währung in Tausenden zu ändern, ändern Sie den Ausdruck wie folgt: =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. Jetzt zeigen Sie die Farbbereiche nur in der Farbskala an.

  14. Klicke auf OK.

Die Farbskala zeigt fünf Farben an: 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. Daten in der Farbskala als Währungsformat formatieren

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 Dezimalstellen"0" ein. Dieses Format gibt keine Dezimalstellen für Währungen an.

  5. Klicke 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. Um die Anzeige für eine Karte zu verbessern, können Sie Legenden hinzufügen.

Zum Ändern der Standardanzeige gibt es 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". An einem Standardstandort wird der Karte eine neue Legende hinzugefügt.

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

  4. Klicken Sie in den Positionsoptionen auf die Position, die angibt, wo die Legende relativ zum Viewport angezeigt werden soll. Die Karte auf der Entwurfsoberfläche ändert sich, um den Effekt Ihrer Auswahl anzuzeigen.

  5. Klicke auf OK.

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

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

Die Legende wird erweitert, um den Titel anzuzeigen.

6e. Legenden- und Farbregeln verknüpfen

Jede Legende kann einen oder mehrere Regelergebnisse anzeigen.

Um eine Legende mit Farbregeln zu verknüpfen
  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 in den Farbskalenoptionen die Option "In Farbskala anzeigen".

  5. Wählen Sie in den Legendenoptionen in der Dropdownliste "Legende2". Die Legendentextoption wird angezeigt. Legendentext ist standardmäßig mit einer allgemeinen .NET Framework-Formatzeichenfolge formatiert. 0 in N0 gibt keine Dezimalziffern an.

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

  7. Klicke auf OK.

    Auf der Entwurfsoberfläche zeigt die Legende die Farbbereiche mit Beispieldaten an, die als Währung formatiert sind.

  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. Farbe für Counties ohne Daten ändern

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 auf "PolygonLayer1" auf den Abwärtspfeil, und klicken Sie dann 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. Vergewissern Sie sich, dass der Füllstil einfarbig ist. Farbverläufe und Muster gelten für alle Farben.

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

  7. Klicke auf OK.

  8. Zeigen Sie eine Vorschau des Berichts an.

Counties, die keine zugeordneten Daten enthalten, werden blau angezeigt. Nur Counties mit zugeordneten Analysedaten werden in den Farben Rot bis Grün aus den von Ihnen angegebenen Farbregeln angezeigt.

7. Hinzufügen eines benutzerdefinierten Punkts

Um ein neues Geschäft darzustellen, das noch nicht gebaut wurde, geben Sie einen Punkt an und verwenden Sie den PushPin-Markiertyp.

Einen benutzerdefinierten Punkt hinzufügen

  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 Abwärtspfeil, 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 die Position auf der Karte, an der Sie einen Punkt hinzufügen möchten. Klicken Sie in diesem Lernprogramm auf einen Ort in einem County neben dem Anfang der Route. Der Ebene an der Stelle, an der Sie geklickt haben, wird ein punkt hinzugefügt, der durch einen Kreis gekennzeichnet ist. Standardmäßig ist der Punkt ausgewählt.

  6. Klicken Sie mit der rechten Maustaste auf den punkt, den Sie hinzugefügt haben, und klicken Sie dann auf "Eingebettete Punkteigenschaften".

  7. Wählen Sie die Option " Punktoptionen außer Kraft setzen" für diese Ebene aus. Zusätzliche Seiten werden im Dialogfeld 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 für den Markierungstyp"Stern" aus.

  10. Klicke auf OK.

  11. Zeigen Sie eine Vorschau des Berichts an.

Der hinzugefügte neue Punkt wird als Stern angezeigt.

Um eine Beschriftung für den benutzerdefinierten Punkt hinzuzufügen

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf den Punkt, den Sie gerade hinzugefügt haben, und klicken Sie dann auf "Eingebettete Punkteigenschaften".

  3. Klicken Sie auf Bezeichnungen.

  4. Geben Sie im Beschriftungstext"Neuer Speicher" ein.

  5. Klicken Sie in "Platzierung" auf "Oben".

  6. Klicke auf OK.

  7. Zeigen Sie eine Vorschau des Berichts an.

Die Bezeichnung wird über dem Geschäftsstandort angezeigt.

Zentriere die Kartenansicht

Ändern Sie den Karten-Viewport-Mittelpunkt und den Zoomfaktor.

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 "Zentr", und "Zoomen".

  3. Stellen Sie sicher, dass die Option Ansichtsmitte und Zoomstufe einstellen ausgewählt ist.

  4. Klicke auf OK.

  5. Klicken Sie mit der linken Maustaste auf den Karten-Viewport, und ziehen Sie die Mitte des Viewports an die gewünschte Position.

  6. Verwenden Sie das Mausrad, um den Zoomfaktor des Viewports zu ändern.

  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 "Sales" in New York Stores ein, und klicken Sie dann außerhalb des Textfelds.

Dieser Titel wird oben im Bericht angezeigt. Elemente am oberen Rand des Berichtstexts, wenn keine Seitenkopfzeile definiert ist, entsprechen einem Berichtskopf.

Speichern des Berichts

So speichern Sie den Bericht

  1. Wechseln Sie in die Entwurfsansicht.

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

  3. Geben Sie im Feld "Name""Store Sales in New York" ein.

Klicken Sie auf Speichern.

Nächste Schritte

Dies schließt die exemplarische Vorgehensweise zum Hinzufügen einer Karte zu Ihrem Bericht ab.

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

Weitere Lernprogramme finden Sie unter Lernprogramme (Berichts-Generator).

Siehe auch

Anleitungen (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)