为获得最佳 3D 地图,请使用 Excel 表或 (数据) 最好是使用 Excel 中创建的数据模型或使用 Power Pivot。 如果要在 3D 地图数据存储在外部服务器上,可以从外部服务器连接到Excel并将其添加到数据模型。

注意: 3D 地图不支持层次结构 (数据字段的) 在数据模型中创建的数据字段分组。

设置数据结构

若要准备数据,请确保所有数据都采用 Excel 表格式,其中每行都表示唯一的记录。 列标题或行标题应包含文本而不是实际数据,以便 3D 地图在绘制地理坐标时正确解释它。 在"3D 浏览编辑器"窗格中设计教程时,使用有意义的标签还可地图字段。

若要使用更准确地表示 3D 地图 中的时间和地理位置的表结构,请包含表格行中的所有数据,并使用列标题中的描述性文本标签,如下所示:

正确表格式的示例

确保数据的结构不是类似于以下这样,即部分一些数据(如 UFO 目击次数和年份)未包含在 Excel 表中:

不正确表格式的示例

在表中包含以下数据:

  • 地理值   3D 地图每行数据至少需要一个地理值。 这可以是纬度/经度对、城市、国家/地区、邮政编码、州/省/自治区/直辖市或地址。 3D 地图的准确性取决于你提供的地理数据量和种类以及来自 必应。 例如,因为美国有 18 个城市单独称为“哥伦布”,所以采用一个列会有所帮助,以便可以识别正确的城市。

  • 如果要查看一   段时间地图,则 3D 数据的日期或时间字段每行至少需要一个日期或时间字段。 若要获得最佳效果,请将此临时数据置于单独的列中,并将它格式化为日期或时间(右键单击所选单元格 >“设置单元格格式”)。

连接到外部数据

如果使用大型数据集,则它可能会存储在外部源(如数据库、数据馈送或网站)中。 需要将其导入工作簿,3D 地图以使用它。

若要从 Excel 连接到外部数据(即不通过 PowerPivot),请执行以下操作:

  1. 在 Excel 中,单击“数据”,然后在“获取外部数据”组中单击所需连接。

    “数据”选项卡上的“获取外部数据”组

  2. 按照启动的向导中的步骤操作。

  3. 在向导的最后一步中,确保选中“将此数据添加到数据模型”。

若要从 PowerPivot 窗口连接到外部数据,请执行以下操作:

  1. 在 Excel 中,单击“PowerPivot”选项卡,然后单击“管理”。

    “PowerPivot”选项卡和“管理”按钮

  2. 在“PowerPivot”窗口中,单击“获取外部数据”。

  3. 选择数据类型(如 SQL Server 或其他数据库、文件或数据馈送)。

  4. 按照启动的向导中的步骤操作。

通过 PowerPivot 窗口获取外部数据时,数据会自动添加到数据模型。

提示: 如果您有 Microsoft Power Query for Excel,则可以使用它导入数据,然后使用“查询编辑器”进行调整或转换。 有关详细信息,请参阅关于 Power QueryPower Query 和 Power Pivot 如何协同工作

使用数据透视表的源数据

数据透视表格式的数据在 3D 地图无法很好地工作,因为数据透视表会聚合总计,例如区域的总销售额或总销售实例数。 最好改为使用数据透视表的源数据,因此 3D 地图 可以利用每个实例作为时间点,在一段时间对其进行动画处理,并绘制在地球仪上的精确位置。

3D 地图 使用源数据绘制地理数据透视表聚合 (例如,在保留相同详细级别的地图上,跨州/地区、国家/地区或国家/地区/大洲) 的国家/地区绘制数据透视表聚合。 通过“区域”图表类型可以跨不同类型的地理区域显示数据,如按国家/地区、按州或按邮政编码。

检查数据的质量

处理大量数据时,可能会遇到质量问题,如输入错误和不正确的数据。 可能需要先检查数据,然后再使用 3D 地图(地理、时间和度量值)绘制数据,然后抽查绘制地图 3D 数据。

在下面显示的示例中,芝加哥的人口考虑了系数 10;其数据条与其他非常大的城市(如纽约和洛杉矶)的数据条非常不成比例。

人口条形与其他条形的比例

修复源 ((如 Excel 工作表表或 SQL Server 数据库) )中的数据,然后单击"开始">"刷新数据",直接从 3D 地图 功能区刷新数据

“开始”选项卡上的“刷新数据”组

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×