Maps in Reporting Services mobile reports
注意
SQL Server Reporting Services 2019 之后的所有 SQL Server Reporting Services 版本已弃用 SQL Server 移动报表发布服务器。 该功能从 SQL Server Reporting Services 2022 和 Power BI 报表服务器开始已停止使用。
地图是实现地理数据可视化效果的好办法。 SQL Server 移动报表发布服务器提供三种不同类型的地图可视化,并且内置了各个洲和许多不同国家/地区的地图。 你也可以 上载和使用自定义地图。
地图类型
SQL Server 移动报表提供了三种不同类型的地图,分别适用于不同的情况。
“渐变热度地图”“值”属性中的字段显示为地图中每个区域所填充的一种颜色的深浅。 你可以在“值方向”框中设置更大的值还是更小的值的颜色较深。
“气泡图”“值”属性确定关联的区域上显示的气泡可视化对象的半径。 你可以设置所有气泡具有相同颜色还是各有不同颜色。
区域停止点热度地图 显示相对于目标的值。 “目标”属性确定“比较”字段和“值”字段之间的增量。 产生的增量确定了填充地图的相关联区域的颜色,从绿色到黄色再到红色。 你可以在“值方向”框中设置更大的值还是更小的值的颜色为绿色。
选择地图类型和区域
在“布局” 选项卡中选择一个地图类型,将其拖到设计图面,并将其大小调整为你所需的大小。
在“布局”视图的“视觉对象属性”面板中,选择“地图”,然后选择需要的特定地图区域。
对于辐射热度地图和区域停止点热度地图,请在“视觉属性”下方的“值方向”框中设置更高值还是更低值较好。
对于气泡图,请在“视觉属性”下方将“使用不同颜色”设置为“开”或“关”,以便将气泡颜色设置为同一颜色或者是各不相同的颜色。
选择地图数据
当第一次将地图添加到报表时, 移动报表发布服务器 使用模拟地理数据填充该地图。
若要在地图中显示真实数据,需要设置至少两个地图数据属性的值:
- “键”属性用于将数据连接到特定地图区域。 例如,这些区域包括美国各州,或非洲的国家/地区。
- 值 属性是一个数值字段,与所选的键字段位于相同的表中。 这些值在不同地图中以不同方式表示。 渐变图 使用这些值来根据值的范围使用不同的颜色深浅度设置每个区域的颜色。 气泡图 基于值属性来确定每个区域上的气泡可视化对象的大小。
- 对于区域停止点热度地图,还需要设置 目标 属性。
设置地图数据属性
在左上角选择“数据” 选项卡。
选择“添加数据”,然后选择“本地 Excel”或“SSRS 服务器”。
提示
请确保数据格式适用于移动报表。
选择需要的工作表,并选择“导入” 。
你可以在 移动报表发布服务器中看到你的数据。在“数据”视图中、选择“数据属性”面板,在“键”下面,在左侧的框中选择包含地图数据的表,并在右侧的框中选择与地图中区域匹配的键字段。
在“值”的下方,相同的表已在左侧框中。 选择要在地图上显示其值的数值字段。
如果此地图是区域停止点热度地图,则在“目标”框的下方,相同的表位于左侧框中。 在右侧框中,选择要将其值作为目标值的数值字段。
选择左上角的“预览” 。
在左上角选择“保存”图标,然后选择“保存在本地”或“保存到服务器”。