Frage

Daher sollte ich die erste Spalte als Stadtname und die zweite/dritte als optionale Werte auswählen, die angezeigt werden sollen:

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

Wenn ich jedoch die folgende MDX -Abfrage -IC3Report verwende, zeigt mir keine Informationen auf der Karte an, und ich habe bereits die Abfrage überprüft und alle Ergebnisse zurückgegeben:

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]

Kann mir jemand helfen, da ich keine ICCube -Beispiele dazu finden konnte?

War es hilfreich?

Lösung

Ich gehe davon aus, dass Sie einige "Marker" für die Städte haben möchten.

Dafür können Sie die GEO -Widget -Eigenschaften konfigurieren:

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

Dann könnte Ihr MDX mit der Demo des ICCube wie folgt sein. Verkaufswürfel; Die [Maßnahmen] befinden sich auf der Achse 0 und die Städte auf der Achse 1:

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

HINWEIS Abhängig von der Anzahl der Markierungen, die möglicherweise einige Zeit dauern, können Sie LAT/Long anstelle von Namen zum schnelleren Rendern verwenden).

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top