Pergunta

De acordo com isso, devo selecionar a primeira coluna como o nome da cidade e o segundo/terceiro como valores opcionais a serem exibidos:

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

No entanto, quando uso a seguinte consulta MDX IC3Report, não me mostra nenhuma informação no mapa, e eu já verifiquei a consulta e está retornando todos os 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 não consegui encontrar nenhum exemplo do ICCUBE sobre isso, alguém pode me ajudar?

Foi útil?

Solução

Suponho que você gostaria de ter alguns "marcadores" para as cidades.

Para isso, você pode configurar as propriedades do Widget Geo:

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

Então seu MDX pode ser o seguinte usando a demonstração do Iccube. Cubo de vendas; as [medidas] estão no eixo 0 e nas cidades no eixo 1:

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

Nota Dependendo do número de marcadores, pode levar algum tempo para exibi -los (você pode usar Lat/Long em vez de nomes para renderização mais rápida).

Espero que ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top