根据这个,我应该选择第一列作为城市名称,选择第二/第三列作为可选值:
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示例,有人可以帮助我吗?
答案 0 :(得分:1)
我假设你想为这些城市设置一些“标记”。
为此,您可以配置Geo小部件属性:
Region : world (for example)
Display Mode : markers-name
然后您的MDX可能如下使用icCube的演示。销售立方体; [Measures]位于轴0上,城市位于轴1上:
SELECT
{ {[Measures].[Amount]} } ON COLUMNS,
{ [Customers].[Geography].[City].allmembers } ON ROWS
FROM [Sales]
注意根据标记的数量,显示它们可能需要一些时间(您可以使用lat / long而不是名称来更快地渲染)。
希望有所帮助。