Tutorial: Kartenbericht (Berichts-Generator)
In diesem Berichts-Generator-Tutorial erfahren Sie mehr über die Kartenfeatures, mit denen Sie Daten vor einem geografischen Hintergrund in einem paginierten Reporting Services-Bericht 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 Tutorial erstellen Sie einen Kartenbericht, in dem Geschäftsstandorte in den Countys des Bundesstaats New York angezeigt werden.
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)
Der Berichtsserver muss für dieses Tutorial für die Unterstützung von Bing Maps als Hintergrund konfiguriert werden. Weitere Informationen finden Sie unter Planen der Unterstützung für Kartenberichte.
Weitere Informationen zu anderen Voraussetzungen finden Sie unter Voraussetzungen für Tutorials (Berichts-Generator).
1. Karte mit einer Polygonebene im Karten-Assistenten erstellen
In diesem Abschnitt fügen 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.
Fügen Sie mit dem Karten-Assistenten eine Karte in einem neuen Bericht hinzu
Starten Sie den Berichts-Generator entweder von Ihrem Computer, über das Reporting Services -Webportal oder über den integrierten SharePoint-Modus.
Das Dialogfeld Neuer Bericht oder neues Dataset wird geöffnet.
Wenn das Dialogfeld Neuer Bericht oder neues Dataset nicht angezeigt wird, wählen Sie im Menü Datei die Option >Neu.
Vergewissern Sie sich, dass im linken Bereich Neuer Bericht ausgewählt ist.
Klicken Sie im rechten Bereich auf Karten-Assistent.
Überprüfen Sie, ob die Option Kartenkatalog auf der Seite Quelle räumlicher Daten auswählen ausgewählt ist.
Erweitern Sie im Kartenkatalog unter USA den Bereich Staaten nach Land und klicken Sie auf New York.
Im Bereich "Kartenvorschau" wird die Karte der Countys in New York angezeigt.
Wählen Sie Weiter aus.
Übernehmen Sie auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen die Standardwerte und klicken Sie auf Weiter.
Standardmäßig werden Kartenelemente aus einem Kartenkatalog automatisch in die Berichtsdefinition eingebettet.
Überprüfen Sie, ob auf der Seite Kartenvisualisierung auswählen der Eintrag Standardkarte ausgewählt ist und klicken Sie auf Weiter.
Aktivieren Sie auf der Seite Farbdesign und Datenvisualisierung auswählen die Option Bezeichnungen anzeigen.
Falls aktiviert, deaktivieren Sie die Option Einfarbige Karte.
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
Wählen Sie Fertig stellenaus.
Die Karte wird der Entwurfsoberfläche hinzugefügt.
Markieren Sie den Text „Kartentitel“, geben Sie Sales nach Store> ein und drücken Sie die EINGABETASTE.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenenanzuzeigen. Im Bereich Kartenebenen wird eine Polygonebene, PolygonLayer1, vom Ebenentyp Eingebettetangezeigt. Jedes County ist ein eingebettetes Kartenelement auf dieser Ebene.
Hinweis
Wenn Sie den Bereich Kartenebenen nicht sehen, 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 Berichtsdaten, um den Anzeigebereich für die Entwurfsoberfläche zu vergrößern.
Klicken Sie auf den Pfeil neben „PolygonLayer1“ und anschließend auf >Polygoneigenschaften.
Ändern Sie auf der Registerkarte Schriftart die Farbe zu Mattes Grau.
Klicken Sie auf der Registerkarte Home auf >Ausführen, um eine Vorschau des Berichts anzuzeigen.
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 Tutorial analytische Daten hinzu.
2. Kartenpunktebene hinzufügen, um Geschäftsstandorte anzuzeigen
In diesem Abschnitt fügen Sie mithilfe des Kartenebenen-Assistenten eine Punktebene hinzu, die den Standort von Geschäften anzeigt.
Hinweis
In diesem Tutorial 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.
Fügen Sie eine Punktebene auf Grundlage eines SQL Server-Abfrage nach räumlichen Daten hinzu
Klicken Sie auf die Registerkarte Ausführen auf >Entwurf, um wieder zur Entwurfsansicht zurück zu wechseln.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf die Schaltfläche Assistent für neue Ebenen.
Wählen Sie auf der Seite Quelle räumlicher Daten auswählen den Eintrag SQL Server-Abfrage nach räumlichen Daten und klicken Sie auf Weiter.
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>Weiter.
Wählen Sie auf der Seite Verbindung mit einer SQL Server-Datenquelle für räumliche Daten auswählen eine vorhandene Datenquelle oder navigieren Sie zum Berichtsserver und wählen Sie eine Datenquelle.
Hinweis
Welche Datenquelle Sie auswählen, ist unwichtig, solange Sie über ausreichende Berechtigungen verfügen. Aus der Datenquelle werden keine Daten abgerufen. Weitere Informationen finden Sie unter Alternative Methoden zum Herstellen einer Datenverbindung (Berichts-Generator).
Wählen Sie Weiter aus.
Wählen Sie auf der Seite Abfrage entwerfenAls Text bearbeiten aus.
Kopieren Sie den folgenden Text, und fügen Sie ihn 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 Buffalo Store' as StoreName, 700 as SellingArea, 'Buffalo' as City, 'Erie' as County, CAST(100000 as money) as Sales, CAST('POINT(-78.8784 42.8864)' 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
Klicken Sie auf der Symbolleiste des Abfrage-Designers auf Ausführen (!).
Das Resultset enthält sieben Spalten mit einem Satz von Geschäften im Bundesstaat New York, die Verbrauchsgüter verkaufen. Im Folgenden finden Sie eine Liste mit Erklärungen für die Spalten, die nicht selbsterklärend sind:
- StoreKey: ein Geschäftsbezeichner.
- StoreName
- SellingArea: die für eine Produktauslage zur Verfügung stehende Fläche, von 455 sq ft bis 1125 sq ft.
- City
- County
- Vertrieb: Gesamtumsatz.
- SpatialLocation: Standort, angegeben in Längen- und Breitengrad.
Wählen Sie Weiter aus.
Das Berichtsdataset mit dem Namen "DataSet1" wird für Sie erstellt. Nachdem Sie den Assistenten abgeschlossen haben, wird im Bereich „Berichtsdaten“ die Feldersammlung angezeigt.
Überprüfen Sie auf der Seite Optionen für räumliche Daten und Kartenansicht auswählen, ob für Räumliches Feld der Wert SpatialLocation und für Ebenentyp der Wert Punktausgewählt ist. Übernehmen Sie die anderen Standardwerte auf dieser Seite.
In der Kartensicht werden Kreise angezeigt, um den Standort jedes Geschäfts zu markieren.
Wählen Sie Weiter aus.
Klicken Sie auf der Seite „Kartenvisualisierung auswählen“ auf Blasenkarte, um einen Kartentyp zu erhalten, der Marker anzeigt, die je nach Daten in der Größe variieren. Wählen Sie Weiter aus.
Klicken Sie auf der Seite Analytisches Dataset auswählen auf DataSet1 und anschließend auf Weiter. Dieses Dataset enthält sowohl analytische Daten als auch räumliche Daten, die auf der neuen Punktebene angezeigt werden.
Aktivieren Sie auf der Seite Farbdesign und Datenvisualisierung auswählen die Option Blasengrößen zum Anzeigen von Daten verwenden.
Wählen Sie unter Datenfeld
[Sum(SellingArea)]
aus, um die Blasengröße entsprechend der Größe der Ausstellfläche für die Produkte zu variieren.Wählen Sie Bezeichnungen anzeigen und unter Datenfeld
[City]
.Wählen Sie Fertig stellenaus.
Die Kartenebene wird dem Bericht hinzugefügt. Auf der Legende werden Blasengrößen 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.
Fügen Sie einen Legendentitel hinzu. Wählen Sie in der Legende den Text Titel aus, geben Sie Anzeigebereich (Quadratfuß) ein und drücken Sie die EINGABETASTE.
Klicken Sie im Bereich Kartenebenen auf den Pfeil neben PointLayer1 und anschließend auf Punkteigenschaften.
Ändern Sie auf der Registerkarte Schriftart den Schriftschnitt auf Fett und die Schriftgröße auf 10 pt.
Wählen Sie auf der Registerkarte Allgemein als Platzierung die Einstellung Untenaus.
Wählen Sie OK aus.
Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.
Auf der Karte werden die Standorte von Geschäften im Bundesstaat New York angezeigt. Die Markergröße jedes Geschäftes basiert auf der Auslagefläche. Fünf Bereiche wurden automatisch für die Aufstellfläche berechnet.
3. Kartenlinienebene hinzufügen, 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.
Fügen Sie der Karte eine Linienebene hinzu
Wechseln Sie in die Entwurfsansicht.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Klicken Sie auf der Symbolleiste auf die Schaltfläche Assistent für neue Ebenen.
Wählen Sie auf der Seite Quelle räumlicher Daten auswählen den Eintrag SQL Server räumliche Abfrage und klicken Sie auf Weiter.
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 und anschließend auf Weiter.
Wählen Sie unter Verbindung mit einer SQL Server-Datenquelle für räumliche Daten auswählendie Datenquelle, die Sie im ersten Verfahren verwendet haben.
Wählen Sie Weiter aus.
Wählen Sie auf der Seite Abfrage entwerfenAls Text bearbeiten aus. Der Abfrage-Designer wechselt in den textbasierten Modus.
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
Wählen Sie Weiter aus.
Auf der Karte wird ein Weg angezeigt, der drei Geschäfte verbindet.
Ü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.
Wählen Sie Weiter aus.
Klicken Sie auf der Seite Kartenvisualisierung auswählen auf Standardkarte (Linien) und anschließend auf Weiter.
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.
Wählen Sie Fertig stellenaus.
In der Karte wird eine neue Linienebene mit dem räumlichem Datenquellentyp DataRegionangezeigt. In diesem Beispiel stammen die räumlichen Daten aus einem Dataset, aber der Linie sind keine analytischen Daten zugeordnet.
Zoom anpassen
Sollte nicht der gesamte Bundesstaat New York angezeigt werden, können Sie den Zoom anpassen. Die MapViewport -Eigenschaften für die ausgewählte Karte finden Sie im Bereich „Eigenschaften“.
Erweitern Sie den Abschnitt Ansicht, und erweitern Sie anschließend Ansicht, um die Eigenschaft Zoom anzuzeigen. Legen Sie hierfür 125fest.
Diese Zahl ist der Prozentwert für den Zoom. Wenn dieser 125 % beträgt, sollte der gesamte Bundesstaat angezeigt werden.
4. Bing Maps-Kachelhintergrund hinzufügen
In diesem Abschnitt fügen Sie eine Kartenebene hinzu, die einen Bing Maps-Kachelhintergrund anzeigt.
Wechseln Sie in die Entwurfsansicht.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Wählen Sie in der Symbolleiste Ebene hinzufügen aus.
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.
Klicken Sie auf den Pfeil neben „TileLayer1“ >Kacheleigenschaften.
Wählen Sie auf der Registerkarte Allgemein unter Typdie Option Luftbildaus. Das Luftbild enthält keinen Text.
Wählen Sie OK aus.
5. Ebene transparent machen
In diesem Abschnitt passen Sie die Reihenfolge und Transparenz der Ebene an, um die Elemente auf einer anderen Ebenen durchscheinen zu lassen und den gewünschten Transparenzeffekt zu erzielen. Beginnen Sie mit PolygonLayer1, der ersten Ebene, die Sie erstellt haben.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.
Klicken Sie auf den Pfeil neben „PolygonLayer1“ >Ebenendaten. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.
Geben Sie auf der Registerkarte Sichtbarkeit unter Transparenz (Prozent) 30ein.
Wählen Sie OK aus.
Auf der Entwurfsoberfläche werden die Countys halbtransparent dargestellt.
6. County-Farbe basierend auf Umsätzen variieren
Jedes County auf der Polygonebene weist eine andere Farbe auf. Der Farb-Berichtsprozessor ordnet automatisch auf der Grundlage des Designs, das Sie auf der letzten Seite des Karten-Assistenten ausgewählt haben, einen Farbwert aus der Farbpalette zu.
In diesem Abschnitt geben Sie eine Farbregel an, um für jedes County bestimmte Farben einem Bereich von Geschäftsumsätzen 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 Storey keine Farbe, um anzuzeigen, dass keine zugeordneten Daten vorliegen.
6a. Beziehung zwischen räumlichen und analytischen Daten herstellen
Um die Countys anhand analytischer Daten farblich zu unterscheiden, müssen Sie zuerst die analytischen Daten den räumlichen Daten zuordnen. In diesem Tutorial verwenden Sie zu diesem Zweck den Countynamen.
Wechseln Sie in die Entwurfsansicht.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.
Klicken Sie auf den Pfeil neben PolygonLayer1 und anschließend auf Ebenendaten. Das Dialogfeld Polygonebeneneigenschaften von Karten wird geöffnet.
Wählen Sie auf der Registerkarte Analytische Daten unter Analytisches DatasetDataSet1 aus. Dieses Dataset wurde vom Assistenten erstellt, als Sie die Abfrage räumlicher Daten für die Countys erstellt haben.
Klicken Sie unter Abzugleichende Felder auf Hinzufügen. Eine neue Zeile wird hinzugefügt.
Klicken Sie unter Aus räumlichem Dataset auf COUNTYNAME.
Klicken Sie unter Aus analytischem Dataset auf [County].
Wählen Sie OK aus.
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. Die anderen Countys werden grau dargestellt.
6b. Farbregeln für Polygone festlegen
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.
Geben Sie Farbregeln für alle Polygone mit zugeordneten Daten an
Wechseln Sie in die Entwurfsansicht.
Klicken Sie auf den Pfeil neben PolygonLayer1 und anschließend auf Regel für die Polygonfarbe. Das Dialogfeld Farbregeleigenschaften der Karte wird geöffnet. Beachten Sie, dass die Farbregeloption Daten mithilfe der Farbpalette anzeigen ausgewählt ist. Der Assistent legt diese Option fest.
Aktivieren Sie Daten mithilfe von Farbbereichen anzeigen. Die Palettenoption wird durch die Optionen für Startfarbe, mittlere Farbe und Endfarbe ersetzt.
Definieren Sie Bereichswerte für die Umsätze pro County. Wählen Sie unter Datenfeldden Eintrag
[Sum(Sales)]
in der Dropdownliste aus.Ändern Sie den Ausdruck zum folgenden Beispiel, um das Format zur Anzeige der Währung in Tausendern zu ändern:
=Sum(Fields!Sales.Value)/1000
Ändern Sie Startfarbe in Rot.
Ä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.
Wählen Sie Verteilung aus.
Ü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.
Ü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.
Wählen Sie Legende aus.
Überprüfen Sie, ob unter Farbskalaoptionender Wert In Farbskala anzeigen ausgewählt ist.
Wählen Sie unter In dieser Legende anzeigenin der Dropdownliste die Leerzeile aus. Zurzeit zeigen Sie die Farbbereiche nur in der Farbskala an.
Wählen Sie OK aus.
Zeigen Sie eine Vorschau des Berichts an.
Auf der Farbskala werden vier Farben angezeigt: rot, orange, gelb 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ährung formatieren
Für Daten wird standardmäßig ein allgemeines Format verwendet. In diesem Abschnitt wenden Sie benutzerdefinierte Formate an.
Wechseln Sie in die Entwurfsansicht.
Wählen Sie die Farbskala aus. Wechseln Sie auf der Registerkarte Start zum Abschnitt Zahl. Wählen Sie Währung.
Klicken Sie im Abschnitt Zahl zweimal auf die Schaltfläche Dezimalstelle verringern.
Die Farbskala zeigt für jeden Bereich den Jahresumsatz im Währungsformat an.
6d. Hinzufügen eines Legendentitels
Bei ausgewählter Farbskala werden im Eigenschaftenbereich die Eigenschaften für MapColorScaleangezeigt.
Erweitern Sie den Abschnitt „Titel“ und geben Sie Sales (in Tausend) ein.
Ändern Sie die Eigenschaft „TextColor“ in Weiß.
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 Countys ohne Daten ändern
Sie können die Standardanzeigeoptionen für alle Kartenelemente auf einer Ebene festlegen. Farbregeln haben Vorrang vor diesen Anzeigeoptionen.
Legen Sie die Anzeigeeigenschaften für alle Elemente auf einer Ebene fest
Wechseln Sie in die Entwurfsansicht.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen.
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.
Vergewissern Sie sich auf der Registerkarte Ausfüllen, ob die Füllformatvorlage Einfarbig ist. Farbverläufe und Muster gelten für alle Farben.
Wählen Sie unter Farbedie Option Helles Stahlblauaus.
Klicken Sie auf OK.
Zeigen Sie eine Vorschau des Berichts an.
Countys ohne zugeordnete Daten werden graublau dargestellt. Nur Countys, denen analytische Daten zugeordnet sind, werden in den Farben im Bereich zwischen Rot und Grün der angegebenen Farbregeln angezeigt.
7. Benutzerdefinierten Punkt hinzufügen
In diesem Abschnitt geben Sie einen Punkt mit dem Markertyp Stern an, um einen neuen, noch nicht gebauten Store darzustellen.
Wechseln Sie in die Entwurfsansicht.
Doppelklicken Sie auf die Karte, um den Bereich Kartenebenen anzuzeigen. Wählen auf der Symbolleiste auf Ebene hinzufügen und anschließend Punktebene aus.
Der Karte wird eine neue Punktebene hinzugefügt. Standardmäßig verfügt die Punktebene über den räumlichen Datentyp Eingebettet.
Klicken Sie auf den Pfeil unter „PointLayer2“ und anschließend auf >Punkt hinzufügen.
Bewegen Sie den Zeiger über den Kartenviewport. Der Cursor verändert sich zu einem Fadenkreuz.
Klicken Sie auf den Ort auf der Karte, an dem Sie einen Punkt hinzufügen möchten. Klicken Sie für dieses Tutorial auf eine Position im County Oneida. Der Ebene wird an der Stelle, auf die Sie geklickt haben, ein durch einen Kreis markierter Punkt hinzugefügt. Standardmäßig ist der Punkt ausgewählt.
Klicken Sie mit der rechten Maustaste auf den hinzugefügten Punkt, und klicken Sie anschließend auf Eigenschaften für eingebettete Punkte.
Wählen Sie Punktoptionen für diese Ebene überschreibenaus. Im Dialogfeld werden weitere Seiten angezeigt. Hier festgelegte Werte haben Vorrang vor Anzeigeoptionen für die Ebene oder für Farbregeln.
Wählen Sie auf der Registerkarte Marker unter Markertypden Wert Sternaus.
Ändern Sie die Markergröße in 18 pt.
Geben Sie auf der Registerkarte Bezeichnungen unter Bezeichnungstext Neuer Store ein.
Wählen Sie unter Platzierung die Option Oben.
Ändern Sie auf der Registerkarte Schriftart die Schriftgröße in 10 pt und den Schriftschnitt in Fett.
Wählen Sie OK aus.
Zeigen Sie eine Vorschau des Berichts an.
Die Bezeichnung wird über dem Geschäftsstandort angezeigt.
8. Karte zentrieren und skalieren
In diesem Abschnitt erfahren Sie sowohl, wie Sie den Mittelpunkt der Karte ändern, als auch einen weiteren Weg, um den Zoomfaktor zu ändern.
Wechseln Sie in die Entwurfsansicht.
Klicken Sie mit der rechten Maustaste auf die Karte und anschließend auf Anzeigebereich-Eigenschaften.
Stellen Sie auf der Registerkarte Zentrieren und zoomen sicher, dass die Option Mittelpunkt und Zoomstufe für Ansicht festlegen ausgewählt ist.
Legen Sie die Einstellung Zoomfaktor (Prozent) auf 125fest.
Wählen Sie OK aus.
Klicken Sie auf die Karte und ziehen Sie sie, um sie an der gewünschten Stelle zu zentrieren.
Sie können den Zoomfaktor auch mithilfe des Mausrads ändern.
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.
9. Berichtstitel hinzufügen
Wechseln Sie in die Entwurfsansicht.
Klicken Sie auf der Entwurfsoberfläche auf Klicken, um Titel hinzuzufügen.
Geben Sie Sales in den Stores in New York ein und klicken Sie anschließend auf den Bereich außerhalb des Textfelds.
Dieser Titel wird oben im Bericht angezeigt. Elemente über dem Berichtshauptteil entsprechen einer Berichtskopfzeile, wenn keine Seitenkopfzeile definiert ist.
10. Bericht speichern
Klicken Sie in der Entwurfsansicht oder in einer Vorschau auf Datei und anschließend auf >Speichern unter.
Geben Sie unter Name. Sales der Stores in New York ein.
Speichern Sie den Bericht auf Ihrem lokalen Computer oder auf einem Berichterstellungs-Server.
Wählen Sie Speichern.
Wenn Sie den Bericht auf einem Berichtsserver speichern, können Sie ihn dort auch anzeigen.
Zugehöriger Inhalt
- Tutorials (Berichts-Generator)
- Berichts-Generator in SQL Server
- Karten-Assistent und Kartenebenen-Assistent (Berichts-Generator und SSRS)
- Ändern der Polygon-, Linien- und Punktanzeige in einem paginierten Bericht durch die Verwendung von Regeln und analytischen Daten (Berichts-Generator)