2

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

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

4

1 回答 1

1

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

为此,您可以配置 Geo 小部件属性:

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

那么使用 icCube 的演示,您的 MDX 可能如下所示。销售立方体;[措施] 在轴 0 上,城市在轴 1 上:

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

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

希望有帮助。

于 2013-11-08T07:51:00.577 回答