ICCUBE IC3REPORT에서 Google Geo Map을 사용하려면 MDX 쿼리가 어떻게되어야합니까?

StackOverflow https://stackoverflow.com/questions/19843038

문제

이에 따르면, 첫 번째 열을 도시 이름으로, 두 번째/세 번째는 표시 할 선택적 값으로 선택해야합니다.

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 예제를 찾을 수 없으므로 아무도 나를 도울 수 있습니까?

도움이 되었습니까?

해결책

나는 당신이 도시에 대한 "마커"를 갖고 싶다고 가정합니다.

이를 위해 GEO 위젯 속성을 구성 할 수 있습니다.

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

그런 다음 MDX는 ICCUBE의 데모를 사용하는 것과 같습니다. 판매 큐브; [측정]은 축 0에 있고 축 1의 도시에 있습니다.

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

참고 마커 수에 따라 표시하는 데 시간이 걸릴 수 있습니다 (빠른 렌더링을 위해 이름 대신 LAT/LONG을 사용할 수 있음).

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top