Question

Selon cela, je dois sélectionner la première colonne comme nom de la ville et le deuxième / troisième comme des valeurs facultatives à afficher:

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

Cependant, lorsque j'utilise la requête MDX suivante IC3Report ne me montre aucune information sur la carte, et j'ai déjà vérifié la requête et il renvoie tous les résultats:

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]

Puisque je n'ai pas trouvé d'exemples ICCUBE à ce sujet, quelqu'un peut-il m'aider?

Était-ce utile?

La solution

Je suppose que vous aimeriez avoir des "marqueurs" pour les villes.

Pour cela, vous pouvez configurer les propriétés du widget GEO:

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

Ensuite, votre MDX pourrait être le suivant en utilisant la démo de l'ICCUBE. Cube de vente; Les [mesures] étant sur l'axe 0 et les villes de l'axe 1:

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

Remarque En fonction des nombres de marqueurs, il peut prendre un certain temps pour les afficher (vous pouvez utiliser Lat / Long au lieu de noms pour un rendu plus rapide).

J'espère que cela pourra aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top