Pregunta

Según esto, debo seleccionar la primera columna como nombre de la ciudad y el segundo/tercio como valores opcionales que se mostrarán:

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

Sin embargo, cuando uso la siguiente consulta MDX IC3Report no me muestra ninguna información en el mapa, y ya revisé la consulta y devuelve todos los resultados:

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]

Como no pude encontrar ningún ejemplo de ICCube en esto, ¿alguien puede ayudarme?

¿Fue útil?

Solución

Supongo que te gustaría tener algunos "marcadores" para las ciudades.

Para eso, puede configurar las propiedades de Widget Geo:

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

Entonces su MDX podría ser el siguiente usando la demostración de iCCube. Cubo de ventas; Las [medidas] están en el eje 0 y las ciudades en el eje 1:

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

Tenga en cuenta que dependiendo de los números de marcadores, puede tomar algún tiempo mostrarlos (podría usar LAT/Long en lugar de nombres para una representación más rápida).

Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top