The following steps guides you to design a map using color range rule and optimal distribution to display the population of each country and group countries with population ranges to produce a display similar to a heat map.
New Data
.
JSON
connection type.
File
as Type
.
File Path
field.
Connect
button.Result
.
Result
table and execute.
Name
and click Finish.
Note: The population data we used here is an approximate measure. The live population data may vary from this. Download the sample JSON file from here.
The Map
report item is listed under Data Regions
category in the item panel.
To add a Map
report item to the report, drag the map from the item panel into design area.
Now, the map item will be rendered in the design area and the map properties will be listed in properties panel.
By default map report item renders with world map shapes.
In the Properties panel, under the Basic Settings category, choose the data set in the DataSet property.
Then click on the edit icon for the Binding Data property under Basic Settings.
Refer Binding Data section and match analytical and shape data. Choose admin in the Field Name drop-down and choose the =Fields!Country.Value expression in Binding Expression.
Click on the Update.
Let’s customize the map name, title, legend, color settings, and other properties.
In the Name property, you can provide a unique name for specific map report items.
Under the Appearance category, set the border width and color properties as required.
Under the Title category, set the title text, position, and font properties for the map title. First, enable the Enable Title check box. Then, add the title and position.
Under the Legend category, enable the Enable Legend check box. Set the background color as White, position BottomCenter, and set the Range
as Title.
Under the Shape Settings, set the border color as #08519c
and width as 1.152px
and tooltip as =Fields!Country.Value & " : " & FormatNumber(Fields!Population.Value,0)
expression.
Under Shape color rule category, enable the Enable Color Rule check box.
=CDec(Sum(Fields!Population.Value))
expression in Data Value.The shape color rule configuration should be as below,
Now, the colors are applied to the map shapes but with sample data.
To see the actual data on map surface, preview the report. Before that, resize the width and height of the map, so as to view the information clearly in preview.
You can preview the report at design time using the built-in Bold Reports Viewer to ensure the report design is as expected. Switch to the preview mode to see the country name and population when you hover on each shape of the map surface. In the following snapshot, we can observe that the color distribution is applied based on the population range of countries.
Download the above report design from link.