据此,我应该选择第一列作为城市名称,第二/第三列作为要显示的可选值:

https://google-developers.appspot.com/chart/interactive/docs/gallery/geomap?hl=en

但是,当我使用以下MDX查询时,IC3Report并未向我显示地图上的任何信息,并且我已经检查了查询,并且正在返回所有结果:

WITH MEMBER [Measures].[City Name] AS [Customers].[Location].currentmember.name
SELECT
NON EMPTY { {
[City Name],
[Measures].[My Value]
} } ON COLUMNS,
NON EMPTY { NonEmpty( [Customers].[Location].[City].allmembers, [Measures].[My Value]) } ON ROWS
 FROM [My Cube]

既然我找不到任何ICCube示例,那么有人可以帮助我吗?

有帮助吗?

解决方案

我假设您想为城市有一些“标记”。

为此,您可以配置Geo Widget属性:

Region       : world    (for example)
Display Mode : markers-name

然后,您的MDX可能会像使用ICCube的演示一样遵循。销售立方体; [度量]在轴0上,轴1上的城市:

SELECT
{ {[Measures].[Amount]} } ON COLUMNS,
{ [Customers].[Geography].[City].allmembers } ON ROWS
 FROM [Sales]

注意根据标记数量的数量,可能需要一些时间来显示它们(您可以使用lat/long而不是名称以进行更快的渲染)。

希望有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top