完成Report Builder 3.0中地图点的创建

日期: 2010-03-03 作者:Robert Sheldon翻译:曾少宁 来源:TechTarget中国 英文

当创建报表和添加多边形图层后,我们几乎已经完成了地图的创建。最后的步骤包含另外2个图层来完成Report Builder 3.0地图的创建——点和块图层。第三部分介绍这些图层所需要的设置。   我们将添加一个点图层来标记销售人员所在的位置。

这个图层将基于我们从数据集中查询得到的数据。点击“Map Layers”面板顶部的“New Layer Wizard”图标,开始创建点图层。当“New Map Layer”向导启动后,选择“SQL Server spatial query”作为空间数据源。   在下个界面中,选择“SalesPeople ”作为数据集。

接着是提示我们选择空间域和图层类型。这个……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

当创建报表和添加多边形图层后,我们几乎已经完成了地图的创建。最后的步骤包含另外2个图层来完成Report Builder 3.0地图的创建——点和块图层。第三部分介绍这些图层所需要的设置。

  我们将添加一个点图层来标记销售人员所在的位置。这个图层将基于我们从数据集中查询得到的数据。点击“Map Layers”面板顶部的“New Layer Wizard”图标,开始创建点图层。当“New Map Layer”向导启动后,选择“SQL Server spatial query”作为空间数据源。

  在下个界面中,选择“SalesPeople ”作为数据集。接着是提示我们选择空间域和图层类型。这个域应该是SpatialLocation字段,并且图层类型应该是“Point”(这两个选项默认应该已经选择了)。我们也将创建一个基本的标记地图——默认的地图可视化选择。

  当我们来到提供选择颜色主题和数据可视化的提示的界面时,我们将选择“PushPin ”作为标记类型,但是其它设置保留它们的默认值,最后点击“Finish”。这样点图层将被添加到地图上,并被列在“Map Layers”面板中。

  下一步是配置新图层的点属性。点击“Map Layers”面板中点图层旁边的向下箭头,然后选择“Point Properties”。在“Map Point Properties”对话框的“General”页面,我们将配置2个属性为表达式。

  在“Label”文本属性上,打开“Expression”对话框(点击表达式按钮)并填写下面的表达式:

  =Fields!City.Value + ", " + Fields!StateProvinceCode.Value

  该表达式连接城市名和州代码,这样它们会显示为地图上的图钉标记。

  在“Tooltip”属性上,打开“Expression”对话框并填写下面的表达式:

  =Fields!FullName.Value + ": " +

  FormatCurrency(Sum(Fields!SalesYTD.Value))

  这个表达式连接销售人员的姓名和销售额,这样它们会在鼠标悬停在该标记上时显示。

  最后,将“Marker”大小属性减少为7个点距。“Map Point Properties”对话框如图7所示。

  在修改了“General”页面的属性后,我们将修改“Font”页面的设置。在本例中,我使用8号、Arial、粗体白色字体。这就是所有需要添加到地图图层的设置了。点和多边表图层现在应该看起来如图8所示效果。

  我们注意到现在出现了图钉标记,以及<>占位符,这表示这个标签是基于一个表达式的。

  我们还注意到州的颜色在我们添加和配置了多边形图层后变得比之前更暗些(因为我们之前将“Transparency”属性设置为40)。然而,所添加的另一个图层这个属性被重新设为0。结果,我们需要在添加完所有图层后重新设置这个可见性。(通常,我会在我添加完所有图层后再设置这个属性,但是我只是想演示这个特定的Report Builder 3.0特性。)

  图9显示报表现在报告后的样子。我们可以看到,图钉标记已经和城市和州名称一起被添加上地图上。

  如果鼠标悬停在一个图钉标记上,我们可以看到销售人员的名称以及销售总额。同时,你可能注意到在当前的渲染结果中,标签是很难读的。但不要担心,我们添加的下一个图层会更暗些,那么让我们继续往下操作。

翻译

曾少宁
曾少宁

TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。

相关推荐

  • SQL Server 数据仓库迅速扩张市场

    微软SQL Server有健壮的产品和较低的成本,该产品已经把自己定位为中端市场数据仓库业务的重要竞争者,并日益向整个数据仓库市场扩张。

  • SQL Server主数据服务:创新还是回流?

    主数据服务(MDS)与SQL Server 2008 R2企业版同时发布,是微软主数据功能的主打产品。与其他MDM产品一样,目的MDS是确保战略级业务决策所需关键信息的准确性。

  • 微软MDS让DBA远离数据困扰

    MDS的目的是帮助维护一份单一的、经过验证的、来自各个源头的权威数据,以防止所有的困扰。你的公司将决定哪些数据由MDS管理。

  • 微软主数据服务将在BI舞台中扮演重要角色

    拿微软的话来说,MDS是涉及用来帮助企业发布并维护一个所谓的“单一版本的事实”。那么这样的特性是如何应用到商业智能场景之中的呢?