0

我有一张包含国家和另外两列的表格,例如生产和消费。我正在使用 Powerview 在世界地图中显示数据,有没有办法同时显示这两个数据(不同的颜色代码)。目前,我只能在地图中显示两个数据列之一。

4

1 回答 1

0

你不能直接用这两个措施来做到这一点,但你可以重新安排一些事情来做到这一点。它将生成一个饼图,其中包含每个国家/地区的消费和生产。我不确定您到底要分析什么。如果您试图按国家/地区比较生产和消费,那么这可能对您有用。否则,您将需要研究创建地图的其他方法(Power Map、其他 Excel 的 Office 应用程序等)

如果您将数据重新排列为

Country | Measure Type | Value

然后您可以将值放入值中并使用测量类型对代码进行颜色编码。如果您有权访问 Power Query,则可以非常轻松地取消透视数据以实现此格式。

我用 Country、Consumption、Production 列输入了一些虚拟数据,然后将其取消透视并使用 Power Query 重命名列。这是它产生的 M 代码:

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Unpivoted Columns" = Table.UnpivotOtherColumns(Source, {"Country"}, "Attribute", "Value"),
    #"Renamed Columns" = Table.RenameColumns(#"Unpivoted Columns",{{"Attribute", "Measure Type"}})
in
    #"Renamed Columns"

然后我创建了一个新的 Power View 报告。最终结果是在此处输入图像描述。如果该可视化对于您的目的是可以接受的,那么您就可以开始了。否则,您没有太多选择,因为您仅限于 Power View 地图中的单层气泡图。

于 2015-09-02T21:23:36.253 回答