我的MDX查询应该如何在icCube ic3report中使用Google地理地图?

时间:2013-11-07 17:49:13

标签: google-visualization reporting mdx iccube

根据这个,我应该选择第一列作为城市名称,选择第二/第三列作为可选值:

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示例,有人可以帮助我吗?

1 个答案:

答案 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而不是名称来更快地渲染)。

希望有所帮助。